![cover](https://img-blog.csdnimg.cn/ade8e36f26694ee1b7bc13215f3f1b5a.png)
jumpserver做nginx转发后提示:Connect websocket server error
安装后jumpserver选择自定义端口,http 80端口改为88,再通过nginx转发记得都要设置 Nginx 的 Upgrade,否则会提示:Connect websocket server errornginx配置如下:##Jumpserver {listen 80;server_name jump.xxxxxx.cn;location / {proxy_passhttp://127.0.
·
安装后jumpserver选择自定义端口,http 80端口改为88,再通过nginx转发记得都要设置 Nginx 的 Upgrade,否则会提示:Connect websocket server error
nginx配置如下:
1、编辑nginx.conf文件,http部分添加如下内容
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
2、域名配置文件增加
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
##Jumpserver
server {
listen 80;
server_name jump.xxx.com; # 自行修改成你的域名
client_max_body_size 4096m; # 上传文件大小限制
location / {
# 这里的 ip 是后端 JumpServer nginx 的 ip
proxy_pass http://192.168.244.144;
proxy_buffering off;
proxy_request_buffering off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
这样就不会提示错误
更多推荐
所有评论(0)