我使用从brew卸载了nginxbrew uninstall nginx
,但是当我去http://localhost:8080
,我仍然收到“欢迎使用 Nginx”消息。
我已经做了什么:
- 重新启动我的电脑(3次)
- 使用删除了额外的 nginx 文件夹
rm -rf /usr/local/etc/nginx
- 使用以下命令从根文件夹中到处查找 nginx
sudo find / -name "nginx"
。什么也没有出现。
- 寻找 nginx .plist 文件
/Library/LaunchAgents/
and ~/Library/LaunchAgents/
但没有。
我使用的是 macOS High Sierra。
Thanks!
也遇到了这个烦人的问题,发现是httpd包在卸载nginx后也出现了这个页面。
虽然强制关闭/卸载 httpd 可以解决表面问题,但根本问题实际上是通用启动文件位于usr/local/var/www/index.html
,已被硬编码以包含“欢迎使用 nginx”消息,并且即使在卸载 nginx 后也将保持这种状态。 Apache (httpd) 服务也会发生这样的调用index.html
启动时创建一个文件,这使得它看起来像是 nginx 渲染该文件。
不太清楚为什么 nginx 在卸载时不会自动清空文件,而是在卸载 nginx 后手动更改/删除该文件的内容,您的问题应该得到解决:)
这篇文章也解决了类似的问题:Brew 安装 Httpd:欢迎使用 Nginx? https://stackoverflow.com/questions/63964589/brew-install-httpd-welcome-to-nginx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)