部署 Nginx 反向代理,转发请求到同局域网内的 Web 服务器
|
admin
2026年10月19日 22:40
本文热度 160
|
一、安装 Nginx
sudo apt update
sudo apt install nginx -y
验证:sudo systemctl status nginx
二、新建 Nginx 代理站点配置
sudo nano /etc/nginx/sites-available/web-proxy.conf
写入配置(按需修改内网 Web 服务器 IP 和端口)
server {
listen 8080;
# 监听蒲公英虚拟网卡+本机所有网卡的8080端口
server_name _;
location / {
proxy_pass http://10.136.176.21:8080; # 替换成你内网web服务器地址
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;
}
}
启用站点,检查配置语法
sudo ln -s /etc/nginx/sites-available/web-proxy.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
三、放行防火墙
sudo ufw allow 8080/tcp
阅读原文:原文链接
该文章在 2026/10/20 12:26:49 编辑过