停止Apache服务后,为什么我仍然可以在我的IP地址上获得Apache默认页面?

时间:2018-03-16 09:58:36

标签: linux nginx apache2

我想安装Nginx,但是端口80已被Apache2占用。我停止了:

$ sudo kill -9 my-apache-pid

$ sudo service apache2 stop

$ sudo /etc/init.d/apache2 stop
[ ok ] Stopping apache2 (via systemctl): apache2.service.

我可以安装Nginx。我使用sudo systemctl status nginx。 它显示运行良好,Apache2似乎无效。但是当我在浏览器中输入我的IP地址时,它仍然显示Apache2 hello-page。为什么呢?

2 个答案:

答案 0 :(得分:2)

我有同样的问题。令我惊讶的是,清除浏览器的历史记录和cookie很有用。

答案 1 :(得分:1)

位于此目录中的Apache和Nginx主页:

/var/www/html

但是有一个小问题,那就是较早安装的这两个应用程序都占用了index.html文件,当您在浏览器中输入localhost的地址时,文件实际上打开了。

因此,您要做的就是进入该目录并查看Nginx主文件的名称。您必须在终端中执行以下操作:

ls -l /var/www/html

显示Nginx html文件的index.nginx-debian.html名称,因此,如果您在浏览器中搜索此地址:

localhost/index.nginx-debian.html

您可以看到Nginx的主页。

在更改搜索localhost然后更改这两个文件的名称时,需要显示Nginx主页。