通过SSL使用nginx的PHP websockets
|
如何在nginx中使用PHP设置websockets? 我看过这个教程,但不能让它工作 https://www.sanwebe.com/2013/05/chat-using-websocket-php-socket 已将三个文件复制到www目录的根目录中 的index.php 在index.php中,我更改了URI
在nginx中我添加了这个
http://nginx.org/en/docs/http/websocket.html 启动websocket服务器
聊天位于https://domain.com/chat.php并加载,但在聊天窗口中出现此错误发生错误 – 连接已关闭 还试图通过此工具连接,但得到此错误 http://www.websocket.org/echo.html
如果通过浏览器请求
您在nginx配置中使用端口9000,而PHP的内置Web服务器在端口8000上运行.
尝试将端口更改为8000并查看是否可以解决该问题.
编辑: 关于ERR_DISALLOWED_URL_SCHEME 自从版本50以来,Chrome要求所有websocket通信都通过SSL.您可能需要启用此功能才能让您的应用在Chrome中运行. 你有两个选择: >使用受信任的证书颁发机构颁发的证书 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Nginx上安装WordPress-Nginx发送install.php
- ruby-on-rails – Rails 4数据库连接池错误
- 仅在一个站点上显示PHP错误
- javascript – Laravel AngularJS CORS无效
- nginx – Cron Daemon Wget被阻止
- ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序
- Nginx:转发所有子域名
- node.js – 代理WebSocket连接和短暂端口耗尽
- 如何在同一个域上部署WordPress站点和Django站点?
- Nginx HTTPS 301重定向到另一个TLD(托管在同一台服务器上),
- ruby-on-rails – Rails 4 nginx unicorn ssl =
- python – Django与Gunicorn有不同的部署方式
- bash – 找不到NGINX brew install命令
- ruby-on-rails – Foreman无法启动Nginx,但我可以
- nginx – [emerg] bind()到0.0.0.0:80失败(98:地
- Socket.io无法连接nginx node.js php app
- 在Nginx上部署Create-React-App
- 从Nginx中的Set-Cookie标头登录值
- 如果服务返回错误,Nginx服务将无法进行跨域请求
- nginx – ssllabs一直说sslv3没有启用
