JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Nginx配置,location(路径替换),反向代理配置实战,代理配置

wys521 2024-09-18 02:44:48 精选教程 30 ℃ 0 评论

使用场景1

访问:http://182.92.105.37/app/demo1,反向代理到本地服务:http://127.0.0.1:9001/app/demo1

配置(/usr/local/nginx/conf/nginx.conf)

location /app/demo1 {
    proxy_pass http://127.0.0.1:9001;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} 

使用场景2

访问:http://182.92.105.37/api/hospital/sso/login?appId=TEST001,反向代理到本地服务:http://127.0.0.1:9001/app/demo1/hospital/sso/login?appId=TEST001

配置(/usr/local/nginx/conf/nginx.conf)

location ^~/api {
    proxy_pass http://127.0.0.1:9001/app/demo1;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} 

总结说明

细节:需要注意的路径,/api/api//app/demo1/app/demo1/ 是有区别的。

参考: Nginx配置快速部署及配置说明Nginx配置SSL证书实现https服务

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表