嵌套位置中的Nginx反向代理
发布时间:2020-09-08 11:38:56 所属栏目:Nginx 来源:互联网
导读:我正在使用Nginx作为多个服务器中多个应用程序的反向代理,我正在尝试将公共缓存指令添加到每个应用程序的静态文件中.我的原始配置是这样的:location /app1{ ... proxy_pass http://127.0.0.1:8081/app1; } location /app2{ ... proxy_pass ht
|
我正在使用Nginx作为多个服务器中多个应用程序的反向代理,我正在尝试将公共缓存指令添加到每个应用程序的静态文件中. 我的原始配置是这样的:
要添加静态文件指令,我可以为每个位置添加一个嵌套位置,如下所示:
由于我有30个应用程序,我正在尝试将代码简化为:
有没有办法可以简化代码,所以我不会以30个相同的位置结束静态文件? 请注意,每个应用程序都提供自己的静态文件. 最佳答案 也许您可以使用正则表达式将特定URI与上游应用程序匹配,而不是拥有多个位置:
你可以在这里看到它是如何工作的:https://regex101.com/r/sM3eS9/1 (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Django,nginx,gunicorn,主管:UnicodeEncodeError-上载非拉
- 亚马逊网络服务-Aurelia,Docker,Nginx,AWS Elastic Beansta
- Laravel 5.3,使用api.example.com到example.com/api
- win 下 nginx 与 php的配置
- 如何配置Glassfish NGINX使用NGINX提供静态文件?
- 退回到Nginx中的默认/共享文件
- nginx – Rails 3.2中的活动记录查询问题
- 为什么nginx总是响应默认站点,即使现在应该响应呢?
- apache-2.2 – 在不同的Web服务器(nginx,apache,iis等)中重
- Nginx中Golang App的基本配置
推荐文章
站长推荐
- Django,nginx,gunicorn,主管:UnicodeEncodeErro
- 网络 – Nginx:直接在text / plain中返回$remot
- 身份验证 – Nginx:是否可以从auth_request重新
- nginx后面的ASP.NET 5
- 递归保护Nginx目录
- 没有断行不能输出大的字符串块(nginx php)
- linux – Nginx使用writev()和sendfile()
- python – Django可以单独运行Gunicorn(没有Apac
- 在Nginx上安装WordPress-Nginx发送install.php
- amazon-web-services – Elastic Beanstalk Http
热点阅读
