Error during WebSocket handshake: Unexpected response code: 404


直接访问IP和端口是没有问题,用了nginx之后产生了问题。

经查找,需要在nginx中设置(红色部分)。

server {
         listen       80;
         server_name jsjnks.test.com;
         charset utf-8;
         location / {
             proxy_pass http://jsjnks;
             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_redirect  off; 
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection "upgrade";
         }       
         location /public {
             alias  "D:/app/nginx/html/public";
         }   
         location /jsjnks-static {
             alias  "D:/app/nginx/html/jsjnks-static";
         }           
     }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM