Linux学习
Linux查看进程、监听端口以及终止的命令方法
iptables查看、增加、删除规则
docker 卸载重装
Linux常用命令
LINUX 查看硬件配置命令
VMware ubuntu虚拟机怎么设置分辨率
linux系统防火墙开放端口等命令
Docker基本操作命令
Nginx进行端口代理教程
阿里云服务器磁盘扩容步骤
在Ubuntu上安装SSH服务
编译OpenWrt系统
windows虚拟机中Ubuntu系统共享挂载
幸狐luckfox开发安装nps步骤
Alpine Linux 移植到
Alpine Linux挂载SD卡
Alpine 编译内核模块
Ubuntu系统导出开发板Rootfs镜像
Luckfox编译内核
Luckfox内核配置和Buildroot配置
首页
-
+
Nginx进行端口代理教程
通过Nginx代理转发,可实现==隐藏内网端口==进行访问,也适用于VPN场景中,具体步骤如下: ### 1.在Nginx配置中添加以下代码 ```c server { listen 80; server_name doc.e-123.cn; location / { proxy_pass http://doc1.e-123.cn:7300; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } access_log /www/wwwlogs/doc_e123_access.log; error_log /www/wwwlogs/doc_e123_error.log; } ``` ### 2.开启ssl访问 ```c server { listen 80; listen 443 ssl http2; server_name doc.e-123.cn; #HTTP_TO_HTTPS_END ssl_certificate /www/server/panel/ssl/doc.e-123.cn.pem; ssl_certificate_key /www/server/panel/ssl/doc.e-123.cn.key; ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; location / { proxy_pass http://doc1.e-123.cn:7300; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } access_log /www/wwwlogs/doc_e123_access.log; error_log /www/wwwlogs/doc_e123_error.log; } ``` `doc.e-123.cn.pem`和`doc.e-123.cn.key`为证书文件 通过上面的设置,将使用域名doc.e-123.cn访问doc1.e-123.cn:7300的端口页面,从而实现隐藏端口的目的.
laoding
2024年4月8日 13:31
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码