内网nginx代理到外网nginx(nginx之间的转发操作)
创始人
2025-05-29 21:39:45

nginx的基本常用命令

./nginx -t
-> nginx刷新配置重启
./nginx -s reload
(2)挂载信息查看 -->
df -h
挂载目录查看,/etc/

nginx服务器之间的配置转发操作

最重要的部分 (设置外层的nginx的 proxy_set_header Host ‘此处写入内层nginx监听的域名加端口’;)
本例子中是: proxy_set_header Host ‘test.picclife.cn:8888’;

###外网的nginx请求配置如下###
upstream yingxiaoht {server market-h5.picclife.cn:8888;
}server {listen 8888;server_name localhost *.picclife.cn;location /clt/ {proxy_pass http://yingxiaoht;proxy_redirect off;proxy_set_header Host 'test.picclife.cn:8888';proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;proxy_max_temp_file_size 0;proxy_connect_timeout 90s;proxy_send_timeout 90s;proxy_read_timeout 90s;proxy_http_version 1.1;proxy_set_header Connection "";}# 此处是海报地址的路由配置location /clt/jdImg/  {proxy_pass http://yingxiaoht/clt/jdImg/;proxy_set_header Host 'test.picclife.cn:8888';  proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;proxy_max_temp_file_size 0;proxy_connect_timeout 90s;proxy_send_timeout 90s;proxy_read_timeout 90s;proxy_http_version 1.1;proxy_set_header Connection "";}}

##内网nginx配置如下:

server {listen 8888;server_name localhost *.picclife.cn;  ###这里监听的是外网nginx配置的hostsroot /picc/nginx/html;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $remote_addr;proxy_set_header X-NginX-Proxy true;gzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary on;gzip_disable "MSIE [1-6]\.";
#挂载海报转发location /clt/jdImg {alias /clt/test;autoindex on;autoindex_exact_size off;}# H5后端转发配置location /clt/ {proxy_pass http://10.56.48.100:8082;proxy_set_header Host $host;}
# 挂载图片转发location /file/pd {alias /market/pd/test;autoindex on;autoindex_exact_size off;}}

结语:配置到此处就结束了,关键点在于外网的nginx的请求头的hosts配置。内网的nginx的监听serve

相关内容

热门资讯

白俄罗斯向乌克兰移交114人 当地时间13日,白俄罗斯向乌克兰移交114人。乌克兰国防部情报总局局长布达诺夫到场,迎接被移交人员。...
高峰对话:Agent能走多快,... 要让Agent成为工作助手,需要破解哪些环节?文|《中国企业家》记者 闫俊文编辑|何伊凡见习编辑|李...
马竞2:1险胜瓦伦西亚!主场1... 在西甲联赛第16轮的焦点对决中,马德里竞技坐镇主场迎战瓦伦西亚。最终,凭借科克和格列兹曼的进球,马竞...
如何重构新消费?5位消费公司掌... 好产品才能赢得消费者的心。文|《中国企业家》记者 胡楠楠编辑|米娜图片来源|中企图库12月6~7日,...
12亿存款“失踪”案,最新进展 昨天(12月12日),据证监会发布,经查,浙江优策投资管理有限公司(以下简称优策投资)及实际控制人存...