nginx 使用二级域名监听多个端口详解程序员
2023-06-13 09:19:55 时间
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-HOST $host:$server_port; # 关键需要在此处添加端口号变量,或者直接使用端口号8070
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header REMOTE_ADDR $remote_addr;
# add_header REMOTE_ADDR $remote_addr;
#获取客户端IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
fastcgi_param HTTP_X_FORWARDED_FOR $http_x_forwarded_for;
set_real_ip_from 172.17.0.3/24; #这里的IP是代理服务器的IP,也可以是IP段。意思是把该IP请求过来的x_forwarded_for设为remote_addr
real_ip_header X-Forwarded-For;
server{
listen 80;
listen [::]:80;
server_name test2.abc.com;
# proxy_set_header REMOTE_ADDR $remote_addr;
location / {
proxy_pass http://localhost:8666/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-HOST $host:$server_port; # 关键需要在此处添加端口号变量,或者直接使用端口号8070
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header REMOTE_ADDR $remote_addr;
# add_header REMOTE_ADDR $remote_addr;
#获取客户端IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
fastcgi_param HTTP_X_FORWARDED_FOR $http_x_forwarded_for;
set_real_ip_from 172.17.0.3/24; #这里的IP是代理服务器的IP,也可以是IP段。意思是把该IP请求过来的x_forwarded_for设为remote_addr
real_ip_header X-Forwarded-For;
如上可以使用域名test1.abc.com监听8665端口,test2.abc.com 监听8666端口
如果有有受某些限制,也可以将监听端口80 更改为其他端口,比如8000
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/1605.html
服务器部署程序员系统优化网站设置运维相关文章
- shell脚本案例-nginx安装脚本
- nginx 安装rtmp模块实现推流服务器
- Nginx反向代理是什么意思?如何配置Nginx反向代理?
- Nginx 基础配置文件
- 重定向与转发的区别_nginx重定向和转发的区别
- Ubuntu 下使用 Subversion(SVN) 来管理 Nginx 网站发布
- odoo nginx反向代理后获取真实IP详解程序员
- 搭建的vscode 服务使用nginx代理后不能访问详解程序员
- nginx服务的基本配置详解程序员
- CentOS 7.2 下nginx SSL证书部署的方法(使用crt以及key 配置)详解程序员
- Nginx 禁用IP IP段详解程序员
- 在Nginx上配置多个站点详解程序员
- Centos nginx安装详解程序员
- ubuntu16.04 nginx安装详解程序员
- 日志Linux删除Nginx日志:简易清理方式(linux删除nginx)
- 2W字文档,带你深入了解Nginx。
- lvs,nginx,HAproxy 三者的各自的优势(区别)
- Nginx网站架构实战——17、centos6.5部署nginx+Lua环境
- Nginx网站架构实战——01、nginx介绍及编译安装
- nginx 负载服务器优化
- 为Nginx添加SPDY功能