我想在 Ubuntu 14.04 服务器上使用 nginx。因此我首先停止并删除 apache2:
sudo service apache2 stop
sudo apt-get remove --purge apache2
apache2 似乎已被成功删除:
$ sudo service apache2 status
apache2: unrecognized service
因此我安装了 nginx 并且成功运行它:
$ sudo service nginx status
nginx start/running, process 8593
但是当我在浏览器中访问服务器时(使用裸 IP 地址),它仍然会显示 apache2 欢迎页面(“它起作用了!”,但为什么?!)我刷新了页面,尝试了不同的浏览器和隐身视图,但都无济于事。
我 100%确定 IP 地址匹配(我从我的 ssh 登录命令中复制粘贴了它)。
有人知道我做错了什么吗?欢迎提供所有提示!
答案1
“它有效”页面不是内置在 Apache 本身中的,而是随附的。您之前安装的 Apache 软件包可能将该文件留在了 HTTP 服务器目录(/srv/http
或/var/www/
任何其他目录中)。nginx 软件包配置为不替换该目录中的现有文件。毕竟,它们可能是用户制作的。
所以这意味着实际的磁盘文件仍然是 Apache 文件。