问题描述: 我又一个阿里云ECS实例, Ubuntu16.04LTS 发行版本,现在部署了一个nodejs应用,配置了socket服务器,在网页上我使用websocket 进行链接,但是报错了?
错误如下,请问原因是什么呢? 配置端口是3003.
问题描述: 我又一个阿里云ECS实例, Ubuntu16.04LTS 发行版本,现在部署了一个nodejs应用,配置了socket服务器,在网页上我使用websocket 进行链接,但是报错了?
错误如下,请问原因是什么呢? 配置端口是3003.
不用改http节。
直接改虚拟主机的配置文件即可
server {
listen 80;
server_name socket.example.com;
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:18080;
}
}
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
我在服务器上用了nginx 转发,实际上就是nginx配置问题,配置nginx配置socket转发的问题,配置如下: