搭建的vscode 服务使用nginx代理后不能访问详解程序员

我的服务搭建完成后就只能进入密码验证界面,密码验证完成后就没有然后了

出现这个问题我首先想到的是nginx 的配置问题,验证了一下,如果不适用nginx代理访问就没有问题,说明我的猜想是正确的.
在网上搜索,查看到别人的配置和我的不一样:
参考配置:

IT虾米网

#user  nobody; 
worker_processes  2; 
 
#error_log  logs/error.log; 
#error_log  logs/error.log  notice; 
#error_log  logs/error.log  info; 
 
#pid        logs/nginx.pid; 
 
 
events { 
    worker_connections  1024; 
} 
 
http { 
    include       mime.types; 
    default_type  application/octet-stream; 
 
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ' 
    #                  '$status $body_bytes_sent "$http_referer" ' 
    #                  '"$http_user_agent" "$http_x_forwarded_for"'; 
 
    #access_log  logs/access.log  main; 
 
    sendfile        on; 
    #tcp_nopush     on; 
 
    client_max_body_size  200m; 
 
    #gzip  on; 
     
    map $http_upgrade $connection_upgrade {   
        default upgrade;   
        '' close;   
    } 
     
    upstream websocket { 
        server localhost:8443;   
    } 
  
	server { 
        listen       80; 
        server_name  localhost; 
 
        #charset koi8-r; 
 
        #access_log  logs/host.access.log  main; 
 
        location / {   
            proxy_pass http://websocket;   
            proxy_http_version 1.1;   
            proxy_set_header Upgrade $http_upgrade;   
            proxy_set_header Connection "Upgrade";   
        } 
    } 
} 
 

我一般配置nginx 没有配置这几行,也不知道是干啥的.

    map $http_upgrade $connection_upgrade {   
        default upgrade;   
        '' close;   
    } 
     
            proxy_http_version 1.1;   
            proxy_set_header Upgrade $http_upgrade;   
            proxy_set_header Connection "Upgrade";   

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/1643.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论