nginx 反向代理设置

nginx 反向代理设置

无咎 45 2024-07-15

nginx 反向代理设置

nginx 默认配置文件路径

/etc/nginx/sites-available/default

反向代理设置

server {
        listen 10005;
        listen [::]:10005;
        location / {
                proxy_pass http://127.0.0.1:10003;
		# 这是反代 websockets 协议
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection upgrade;
		# 这是反代 http 协议
                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;
        }
}