nginx 配置 80 访问其他端口程序
2018-01-10 17:03
176 查看
server{
listen 80;
#root /home/gameadmin/wap/;
server_name xxx.com;
#index index.html;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:8088;
proxy_redirect off;
}
location ^~ /api/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
rewrite /api/(.+)$ /$1 break;
#insight的nodejs端口为3001,因此这里吧请求全转到3001端口
proxy_pass http://127.0.0.1:3000;
proxy_redirect off;
}
}
listen 80;
#root /home/gameadmin/wap/;
server_name xxx.com;
#index index.html;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:8088;
proxy_redirect off;
}
location ^~ /api/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
rewrite /api/(.+)$ /$1 break;
#insight的nodejs端口为3001,因此这里吧请求全转到3001端口
proxy_pass http://127.0.0.1:3000;
proxy_redirect off;
}
}
相关文章推荐
- nginx监听端口非80时的转发问题的配置文件
- Nginx配置实现同一域名下 同一ip 通过子域名访问不同端口
- 配置tomcat,访问端口改为80
- Nginx配置端口访问的网站
- nginx 配置ip端口访问不同目录
- nginx配置ssl协议https +tomcat 非80/443端口反向代理的配置方式
- nginx配置后只有根目录首页index.php能访问,其他页面404
- Nginx 本机 80 访问正常而同局域网内其他机器无法访问的问题
- CentOS 7 防火墙配置80端口访问
- 关于Nginx默认监听端口不是80而造成程序出错的简单问题
- ubuntu中使用nginx把本地80端口转到其他端口
- CentOS+Nginx 防火墙配置80 端口
- windows+tomcat 7配置二级域名访问其他web程序
- nginx访问php程序相关配置
- [Nginx]反向代理Node将3000端口访问转换成80端口
- 配置nginx的端口来访问不同网站
- nginx配置https之后只有首页能访问,其他页面404
- Nginx配置二级目录/路径 映射不同的反向代理和规避IP+端口访问
- iis部署的Web网站只能80端口访问,其他端口访问超时的解决办法
- Nginx反向代理实现Tomcat多个应用80端口访问