nginx配置websocket转发功能(ws转发)

配置的核心就是proxy开头的设置项,把header需要设置一下,方能连接到。

server {
	listen 80; 
	server_name localhost; # 你的网址名称
	# 重点,转发websocket需要的设置
	proxy_set_header X-Real_IP $remote_addr;
	proxy_set_header Host $host;
	proxy_set_header X_Forward_For $proxy_add_x_forwarded_for;
	proxy_http_version 1.1;
	proxy_set_header Upgrade $http_upgrade;
	proxy_set_header Connection 'upgrade';

	# 所有请求都转发
	location / {
		proxy_pass http://127.0.0.1:8000/;
	}
}
正在加载评论...