如何用Nginx做端口转发
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇文章给大家分享的是有关如何用Nginx做端口转发,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。有时我们会使用一些java或node应
千家信息网最后更新 2025年12月02日如何用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安全错误
数据库的锁怎样保障安全
华为手机打开软件服务器异常
做服务器管理的工作很赚钱吗
登录错误登录服务器未响应
扬州网络营销软件开发推荐咨询
网络安全保险张松海
linux刷新数据库缓存
网络安全初一
图片数据库可视化
数据库使用痕迹查询
网店的网络安全包括哪几类
江苏互联网养老软件开发公司
sql 表名前加数据库名
哈喽视频软件开发
无锡软件开发维修电话
嵌入式软件开发适合年龄
个人技术博客数据库设计
宁波营销网络技术管理系统
江阴智能软件开发回收价
网络安全全扫描的优缺点
大庆网络安全平台
三星服务器内存铭牌
广东华商网络技术
展商及观众数据库
dell服务器报cpu0000
小学开展扫黄打非网络安全课
数据库索引找不到要查找的数据
sci包括什么数据库
中国海外能源基建项目的数据库
个人技术博客数据库设计
通俗的说什么是网络安全