从 ubuntu 中删除 apache 及其配置文件后,浏览器仍然显示默认页面

从 ubuntu 中删除 apache 及其配置文件后,浏览器仍然显示默认页面

我已从 ubuntu 18.04 中删除了 apache,包括使用 的所有配置文件apt purge apache2。浏览器在执行 localhost:80 时仍显示默认页面。请解释一下?

答案1

如果您运行此命令并且它显示正在运行的 Apache2 服务器,则表示您仍然安装了 Web 服务器:

sudo service apache2 status

也可能你安装并运行了不同的 Web 服务器,例如lighttpdnginx。同样,你可以检查它们是否正在运行:

sudo service lighttpd status
sudo service nginx status

您还可以尝试通过以下方式删除与其关联的所有包:

sudo service apache2 stop
sudo service lighttpd stop
sudo service nginx stop
sudo apt remove apache2 apache2-bin
sudo apt remove lighttpd
sudo apt remove nginx

如果出于某种原因你仍然有一个正在运行的 HTTP 服务器,请考虑查看:

which apache2
which lighttpd
which nginx

查看是否有任何文件位于/usr/local/opt- 在这种情况下,您必须手动删除它们。

您还可以使用以下命令查找具体使用端口 80 的命令:

sudo netstat -plnt | grep ':80'

答案2

即使卸载了 apache2,它仍然显示默认页面。我尝试重新启动,但没有任何效果,直到我清除了浏览器的缓存和 cookie

因此,尝试清除浏览器的缓存和 cookies

相关内容