nginx 配置反向代理和静态资源
2024-09-01 00:26:56
https://unit.nginx.org/integration/
与NGINX集成
在NGINX后面安装单元
将NGINX配置为静态Web服务器,并在Unit前面配置反向代理。
NGINX直接从文件系统提供静态文件,对应用程序的请求被转发到Unit。
在http
NGINX配置的上下文中创建上游块,并将Unit服务器IP和端口添加到上游块,例如:
upstream unit_backend {
server 127.0.0.1:8300;
}
在NGINX配置的上下文中创建或修改server
和location
阻止http
。指定静态文件目录和上游单元的名称。
例1
对于PHP应用程序,所有以URL结尾的请求.php
都将代理到Unit。所有其他文件将由NGINX直接提供:
server { location / {
root /var/www/static-data;
} location ~ \.php$ {
proxy_pass http://unit_backend;
proxy_set_header Host $host;
}
}
例2
对于以下应用程序,所有静态文件都需要放在 /var/www/files
目录中,并以URL开头引用/static
。所有其他请求将代理到单位:
server { location /static {
root /var/www/files;
} location / {
proxy_pass http://unit_backend;
proxy_set_header Host $host;
}
}
有关更多信息,请参阅https://nginx.org上的NGINX文档。https://www.nginx.com上提供了商业支持和高级功能。
最新文章
- Python字符串处理
- CyclicBarrier原理
- QListWidget特别简单,但有两种添加item的方式
- hibernate的三种状态(儿)
- Excel 隐藏功能区命令
- html5 Canvas处理图像 实例讲解
- JDK源码阅读(1)_简介+ java.io
- Spring MVC 的 XML 配置方式
- 04--STL序列容器(Stack和Queue)
- java中的标识符、修饰符、关键字
- (二)ORB描述子提取源码思路与实现
- 踩坑之路---JWT验证
- 自动化测试基础篇--Selenium多窗口、句柄问题
- [转帖]nginx配置ssl加密(单/双向认证、部分https)
- Git版本控制器使用总结性梳理
- CPK公式
- day23(事务管理)
- PAT甲题题解-1027. Colors in Mars (20)-水。。。
- 最长斐波那契序列-LeetCode-873
- 机器学习(5): K-means 算法
热门文章
- shell ## %% 变量内容的删除、替代和替换
- python 装饰器 第三步:使用语法糖
- Cocos2d 之FlyBird开发---GameAbout类
- Codeforces 492B Name That Tune ( 期望DP )
- ZR-19CSP-S赛前冲刺
- 最新版WinRAR5.61去广告代码教程分享(仅供学习交流)
- Spring MVC 配置Controller详解
- word--->;pdf资料转载..
- 小程序内嵌H5页面判断微信及小程序环境
- jsp 锚定位的方式