如何用Nginx做端口转发
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本篇文章给大家分享的是有关如何用Nginx做端口转发,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。有时我们会使用一些java或node应
千家信息网最后更新 2025年02月23日如何用Nginx做端口转发
本篇文章给大家分享的是有关如何用Nginx做端口转发,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
有时我们会使用一些java或node应用,但又不想让他们直接监听80端口,这时就需要用到端口转发
将域名转发到本地端口
首先介绍最常用的,将域名转发到本地另一个端口上
server{ listen 80; server_name tomcat.shaochenfeng.com; index index.php index.html index.htm; location / { proxy_pass http://127.0.0.1:8080; # 转发规则 proxy_set_header Host $proxy_host; # 修改转发请求头,让8080端口的应用可以受到真实的请求 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}
这样访问 http://tomcat.shaochenfeng.com 时就会转发到本地的 8080 端口
将域名转发到另一个域名
server{ listen 80; server_name baidu.shaochenfeng.com; index index.php index.html index.htm; location / { proxy_pass http://www.baidu.com; proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}
这样访问 http://baidu.shaochenfeng.com 时就会转发到 http://www.baidu.com
本地一个端口转发到另一个端口或另一个域名
server{ listen 80; server_name 127.0.0.1; # 公网ip index index.php index.html index.htm; location / { proxy_pass http://127.0.0.1:8080; # 或 http://www.baidu.com proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}
这样访问 http://127.0.0.1 时就会转发到本地的 8080 端口或 http://www.baidu.com
加 / 与不加 /
在配置proxy_pass代理转发时,如果后面的url加/,表示绝对根路径;如果没有/,表示相对路径
例如
加 /
server_name shaochenfeng.comlocation /data/ {proxy_pass http://127.0.0.1/;}
访问 http://shaochenfeng.com/data/index.html 会转发到 http://127.0.0.1/index.html
不加 /
server_name shaochenfeng.comlocation /data/ {proxy_pass http://127.0.0.1;}
访问 http://shaochenfeng.com/data/index.html 会转发到 http://127.0.0.1/data/index.html
以上就是如何用Nginx做端口转发,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
端口
域名
更多
知识
篇文章
路径
应用
实用
就是
工作会
常用
文章
看吧
知识点
行业
规则
详情
资讯
资讯频道
跟着
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
彩票游戏软件开发公司
sql数据库解密软件最新绿色版
北京满客互联网科技有限公司
阿拉德虎啸服务器怎么换帐号
云服务器套餐
网络安全法惩罚措施
四川省 网络安全
昆虫图像数据库pdf
a5m2数据库工具是免费的吗
数据库图片解析
激战2 服务器时间
专升本网络技术基础大题带答案
自己电脑的数据库连不上
南京八爪鱼网络技术有限公司
海曙应用软件开发教程
迅雷极品数据库图
角鲸网络技术有限公司
服务器机房管理员职责
深圳瑞征互联网科技有限公司
cad软件开发什么意思啊
电脑上不了网dns服务器
软件开发培训学校湖
电脑什么数据库不用安装
购物数据库需要哪些表
网络黑客如何攻击公司服务器
广东软件开发者一般多少钱
滦州信息网络技术诚信合作
软件开发为什么有许可费
为什么服务器时间不准
山东省网络技术大赛第二届