nginx 同样的配置别的端口proxy_pass好用,使用80端口 后报404
时间: 2023-10-19 09:41:23 浏览: 62
nginx配置多个站点共用80端口的解决方法
5星 · 资源好评率100%
如果在使用 nginx 的 80 端口进行反向代理时出现 404 错误,可能有以下几种可能原因:
1. 检查您的 upstream 服务器是否正常运行。可以使用 curl 命令测试您的 upstream 服务器是否可以正常响应请求。
2. 检查您的 nginx 配置文件中的 proxy_pass 指令是否正确。请注意,当您使用 80 端口时,您的 proxy_pass 指令应该指向包含实际应用程序的主机,而非 localhost。
3. 检查您的 nginx 配置文件中是否包含正确的 location 指令。如果您的 location 指令不正确,它可能会导致 404 错误。
4. 检查您的 upstream 服务器是否正确配置了虚拟主机。如果您的 upstream 服务器没有正确配置虚拟主机,它可能会导致 404 错误。
希望这些信息能够帮助您解决问题!
阅读全文