首页 > 其他 > 详细

配置nginx域名和端口转发反向代理

时间:2021-09-11 15:51:18      阅读:40      评论:0      收藏:0      [点我收藏+]
域名转发到本地
一般的话代理tomcat较多,这里以代理tomcat的8080端口为例:
server{
listen 80;
server_name bathing.com ;
index index.php index.html index.htm;
 
location / {
proxy_pass http://127.0.0.1:8080(bathing.net); //转发规则
proxy_set_header Host $host; //请求头
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}

 

访问 bathing.com 会变成访问本地 http://127.0.0.1:8080 , 转发域名话 将 1270.0.1:8080 改为需要更改的域名即可,如 改为bathing.net 则访问 bathing.com会变成访问 bathing.net
 
 
配置proxy_pass代理转发,如果url加 / , 表示绝对根路径 ; 如果没有 / 表示相对路径
 
1. 加 /
server_name bathing.com;
index index.php index.html index.htm;
local /data/ {
proxy_pass http://127.0.0.1/;
}

 

访问 bathing.com/data/index.html 会转发 http://127.0.0.1/index.html
 
2. 不加 /
server_name bathing.com
local /data/ {
proxy_pass http://127.0.0.1;
}

 

访问 bathing.com/data/index.html 会转发 http://127.0.0.1/data/index.html
 

配置nginx域名和端口转发反向代理

原文:https://www.cnblogs.com/Bathing/p/15250705.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!