Nginx反向代理到另一个服务静态文件的nginx服务器
我有一个Nginx服务器托管一个Web应用程序,直接访问时工作正常.它的配置如下
现在我必须从另一个Nginx服务器提供这个应用程序所以我设置反向代理如下
当我从server2访问应用程序时,我收到如下错误,例如当我访问http://server2.com/app/css/app.css时(抱歉没有代表发布链接)
并且在server1日志中中中中到一M为什么nginx在server2中寻找静态文件时我已将其设置为反向代理到server1相同的设置在apache中工作正常
我错过了什么? 最佳答案
问题是你的第二个nginx实例试图在本地提供文件:
如果你想使用http://server2.com/app/服务,只需删除整个内容.如果你想使用http://server2.com/,请更新配置以反映:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- php – 对于ansible来说,是一个优雅的重载幂等法吗?
- 如何在nginx反向代理后面的CakePHP中安全地检测SSL?
- ruby-on-rails-使用Nginx和Puma在Ruby on Rails应用程序上启
- nginx – 是否有任何证书颁发机构都支持SAN和通配符?
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysq
- 在具有Nginx和Gunicorn的生产环境中,使用unix套接字或tcp绑
- Nginx代理缓存过期到期
- Nginx – 重写和pass_proxy到另一个端口导致404找不到
- 如何在Apache服务器(和其他服务器)上的PHP中检测对.htacces
- nginx的gzip模块