nginx 已卸载,localhost:8080 仍显示 nginx 欢迎页面

2024-04-01

我使用从brew卸载了nginxbrew uninstall nginx,但是当我去http://localhost:8080,我仍然收到“欢迎使用 Nginx”消息。

我已经做了什么:

  • 重新启动我的电脑(3次)
  • 使用删除了额外的 nginx 文件夹rm -rf /usr/local/etc/nginx
  • 使用以下命令从根文件夹中到处查找 nginxsudo 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(使用前将#替换为@)

nginx 已卸载,localhost:8080 仍显示 nginx 欢迎页面 的相关文章

随机推荐