[英]After stopping Apache service, why can I still get Apache default page on my IP address?
我想安装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。 为什么?
我有同样的问题。 令我惊讶的是,清除浏览器的历史记录和 cookie 工作正常。
Apache 和 Nginx 主页位于此目录中:
/var/www/html
但是有一点,就是之前安装的这两个app都占用了index.html
文件,当你在浏览器中输入localhost
地址的时候,那个文件居然打开了。
因此,您所要做的就是进入该目录并查看 Nginx 主文件的名称。您必须在终端中执行此操作:
ls -l /var/www/html
显示 Nginx html 文件的index.nginx-debian.html
名称,因此,如果您在浏览器中搜索此地址:
localhost/index.nginx-debian.html
你可以看到Nginx的主页。
当搜索localhost
更改然后这两个文件的名称时,显示 Nginx 主页所需的全部内容。
即使在您完全删除 apache2 之后,您的“默认站点”文件仍然位于 /var/www/
运行以下命令并刷新页面。
mv /var/www/html/index.html index.html_bkp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.