nginx反向代理
# nginx反向代理
# 首先将图片放到tomcat的webapp目录下
# 然后在ngnix.conf里面配置如下
- 如果你请求的资源的后缀是 `.jpg` 的话 那么就要自动的转换到一个`tomcat`服务器上去
location ~ \.jpg$ {
proxy_pass http://localhost:8080;//这个是图片所在的那个tomcat的端口号
}
通过ngnix的虚拟端口访问图片实现反向代理
http://121.41.225.35:8989/feifei/timg.jpg
1
2
3
4
5
6
2
3
4
5
6
# nginx代理tcp服务
tcp代理采用 *stream*模块
stream {
#代理 mysql
upstream mysql {
server 127.0.0.1:3306;
}
server {
listen 13306;
proxy_pass mysql;
proxy_timeout 300s;
proxy_connect_timeout 10s;
}
#代理 redis
upstream redis {
server 127.0.0.1:6379;
}
server {
listen 16379;
proxy_pass redis ;
proxy_timeout 300s;
proxy_connect_timeout 10s;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
访问mysql:127.0.0.1 13306
访问redis:127.0.0.1 16379
最近更新: 2024/12/25, 11:44:08