📜  在 Linux 中通过 Docker 容器设置 Web 服务器

📅  最后修改于: 2022-05-13 01:57:27.343000             🧑  作者: Mango

在 Linux 中通过 Docker 容器设置 Web 服务器

在设置服务器之前,我们必须了解服务器的真正含义或定义。因此,服务器是一个为客户端提供任何类型服务的程序。例如,网络服务器为我们提供网站,数据库服务器为我们提供数据。这意味着每台服务器都有工作要做,对于我们希望他们做的每项不同的工作,我们必须选择不同的服务器。
要了解有关服务器及其工作的更多信息,请单击此处。要查看有关 docker 的更多信息,请单击此处。

先决条件:

  1. Linux 操作系统 像 Ubuntu、Redhat、Kali Linux。
  2. 互联网连接
  3. Docker 安装在系统上

我们要做的事 视觉:

现在让我们了解安装和配置。

配置 Web 服务器的 3 个步骤

  • 安装服务器程序
  • 服务器配置
  • 启动服务器

安装服务器软件

启动 docker 服务。

systemctl start docker

打开docker容器,可以使用centos 7镜像启动,如果没有centos镜像可以到www.hub.docker.com下载



docker run -it --network host centos:7

我们将使用 HTTPD 服务器。如果您使用的是 RHEL 8,它可以使用 YUM 命令和 DNF 安装。

yum install httpd

网络服务器安装

配置 Web 服务器

实际上服务器已经配置好了,现在是时候在这个服务器上更新或建立网站了。可以使用主机的 IP 地址访问服务器网站。
设置网站

cd /var/www/html/


在这个目录中,你可以保存你的网站,它可以通过网络访问。

启动服务器

systemctl start httpd

如果这不能启动服务器,试试这个

/usr/sbin/httpd

访问网站内容

要访问Web服务器的内容,您必须知道IP地址,可以使用“ifconfig”命令知道。然后执行进一步的步骤。

curl http://IP of host/page_name.html


访问网页