New*_*bie 31 uninstall apache2 purge
我安装了 nginx 然后我安装了 apache2,过了一会儿我删除了 apache2。几周后,我在访问时发现了一些奇怪的事情http://localhost:nginx 处理了请求,但是当我输入我的 IP 地址或网络中的任何人输入我的 IP 时,它会导致 apache2 页面加载,表明它可以正常工作。
我清除并删除了 Apache 但我仍然无法摆脱这个问题,尝试重新安装并再次清除然后重新启动。关于可能是什么问题的任何想法?
PS我的计算机无论如何都无法识别apache2,即使我手动搜索它们也找不到所有Apache文件和二进制文件。
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2
apache2:
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start
Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'apache2' is not installed, so not removed
Package 'apache2-utils' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
Run Code Online (Sandbox Code Playgroud)
Oli*_*Oli 35
即使在您完全删除 apache2之后,您的“默认站点”文件仍将位于/var/www/. 默认情况下,Nginx 将尝试为它无法匹配的站点提供这些文件或这些文件的自己版本。您可以在/etc/nginx/sites-available/default.
您所看到的是设计使然,这只是出乎意料。
要修复它,您可以编辑或删除默认站点...或更改文件/var/www/以更好地满足您的需求。如果你想摆脱默认,你可以删除/etc/nginx/sites-available/default. 它只是一个符号链接,所以如果你想恢复它,你可以:
sudo ln -s /etc/nginx/sites-{available,enabled}/default
Run Code Online (Sandbox Code Playgroud)
并记住在进行配置更改后重新加载:
sudo service nginx configtest # make sure the config is good before reloading!
sudo service nginx reload
Run Code Online (Sandbox Code Playgroud)
小智 6
Nginx 和 Apache 都指的是/var/wwwHTML 文件。
运行此命令并刷新页面:
mv /var/www/html/index.html index.html_bkp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32136 次 |
| 最近记录: |