nginx 端口转发配置
时间: 2024-08-12 20:05:53 浏览: 91
Nginx转发socket端口配置详解
Nginx是一款功能强大的开源Web服务器,也常用于反向代理和负载均衡。如果你想通过Nginx将流量从一个端口转发到另一个端口,或者将请求路由到不同的后端服务,可以使用其`proxy_pass`指令配置。以下是基本的端口转发配置示例:
```nginx
server {
listen 80; # 你可以设置成你需要监听的源端口
server_name example.com;
location / {
proxy_pass http://localhost:8080; # 目标端口或IP地址
# 可选配置:添加SSL/TLS支持
# proxy_ssl on;
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
```
在这个例子中,当用户访问example.com时,Nginx会将请求转发到本地的8080端口。你可以根据需要调整`listen`和`proxy_pass`的值。
阅读全文