如何在 GCE VM 实例中安装 Apache 服务器?
How to install Apache server in GCE VM instance?
我尝试通过这些命令在 GCE VM 中安装 apache 服务器:
sudo docker pull httpd
sudo docker run -d --name apache-server -p 86:80 httpd
sudo docker container start apache-server
但是当我尝试访问端口 http://34.138.232.98:86/
时,我得到以下信息:
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
我安装了 Apache
但得到 NGINX
,无法理解这里到底发生了什么。
您的容器中似乎有另一个 http 服务器 运行ning 阻塞了端口。
尝试创建一个新的 VM 和 运行 命令 sudo docker pull httpd
和 sudo docker run -d --name apache-server -p 86:80 httpd
。
docker run
启动容器,因此您不需要 docker 启动它。
尝试新的 VM(最好是容器优化 OS)。如果这是您唯一需要 运行 sudo apt install apache2 -y
并允许 VM 防火墙中 sudo ufw allow 'WWW'
.[=16 的 http 流量,您始终可以直接在 VM 上安装 Apache =]
还要确保您的 GPS's firewall 允许流量进出。
我尝试通过这些命令在 GCE VM 中安装 apache 服务器:
sudo docker pull httpd
sudo docker run -d --name apache-server -p 86:80 httpd
sudo docker container start apache-server
但是当我尝试访问端口 http://34.138.232.98:86/
时,我得到以下信息:
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
我安装了 Apache
但得到 NGINX
,无法理解这里到底发生了什么。
您的容器中似乎有另一个 http 服务器 运行ning 阻塞了端口。
尝试创建一个新的 VM 和 运行 命令 sudo docker pull httpd
和 sudo docker run -d --name apache-server -p 86:80 httpd
。
docker run
启动容器,因此您不需要 docker 启动它。
尝试新的 VM(最好是容器优化 OS)。如果这是您唯一需要 运行 sudo apt install apache2 -y
并允许 VM 防火墙中 sudo ufw allow 'WWW'
.[=16 的 http 流量,您始终可以直接在 VM 上安装 Apache =]
还要确保您的 GPS's firewall 允许流量进出。