项目的域名: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 的具体方法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.