外部托管的Nginx代理图像/ javascript
我正在尝试使用nginx代理由外部方托管的javascript和图像 我在https上运行我的网站,他们只通过http提供文件,我已经与他们联系过这个问题,但是当他们解决这个问题时无法给出时间表. 所以,我没有尝试在我的nginx配置中使用proxy_pass这些文件,我有以下位置块
我想要在我的页面上的小部件是.
所以我希望客户端请求通过我的服务器,该服务器具有https,这使我的服务器从外部服务器请求文件并将其服务器返回给客户端.目前这还没有工作,是在访问日志中看到请求,该请求还显示状态代码200但是图像或javascript文件都没有被发回.任何人都可以帮我解决我做错的事吗? 最佳答案 映射客户端URL,如:
到上游URL,如:
不需要魔术URI转换,因此只需要最简单的proxy_pass表单:
请注意,没有尾随/因为请求URI未经修改地向上游传递. 我已将位置设置为/ blogcounter,因为我不知道您的服务器托管的其他位置(如果有). 您没有提到blogcounter.js的上游URL.上面的位置块也将映射:
到上游网址:
有关详情,请参见this document. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- python – django-allauth:如何修改邮件确认网址?
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- Nginx中的HSTS:是否应该在子域服务器块中添加Strict-Trans
- apache-2.2 – Jetty应该总是落后于另一个网络服务器(例如n
- google-chrome – Chrome“停顿”请求约一分钟
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中的Invalid
- 如何配置Glassfish NGINX使用NGINX提供静态文件?
- 使用NGINX的WAF owasp modsecurity crs中“尚不支持SecColl
- linux – 如果使用NGINX找不到文件,如何重写
- Nginx访问日志显示经过身份验证的用户“admin”