项目的域名:108.com
tornado 用 nginx 做了一个代理
server {
listen 80;
server_name socket.108.com;
location / {
proxy_pass http://127.0.0.1:8888;
}
}
在前端 108.com 域名发起 websocket 我猜是跨域的问题,在同一个域名下 websocket 是没问题的,google 了也没有搜到什么具体跨域的文章
WebSocket connection to 'ws://socket.108.com/socket' failed: Error during WebSocket handshake: Unexpected response code: 400
问题:
1.如果用一个域名,这样 ngixn 需要怎么配置?好像端口不一样也会出现跨域问题 这个自己倒还没试
2.有其他 php+tornado 实现 websocket 的具体方法吗?