swoole无法访问的情况该怎么做
Admin 2022-07-22 群英技术资讯 1294 次浏览
今天这篇我们来学习和了解“swoole无法访问的情况该怎么做”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“swoole无法访问的情况该怎么做”有一定的帮助。有这方面学习需要的朋友就继续往下看吧!
swoole不能访问怎么办?
Swoole用https访问的方法
swoole在http下是可以正常访问的,但是在https下就不行了,百度了一整天,没有找到一个很完整的解决方案,所以决定自己记录这个问题
方法/步骤
apche的https怎么配置我就不详细讲了,就是把你买的证书加入到ssl配置里面就可以了
安装openssl
centos下面直接 yum install -y openssl就ok
安装swoole。特别注意,很多看swoole入门的就直接按照里面的步骤安装了。swoole必须编译--enable-openssl这个参数
我是这样编译的./configure --with-php-config=/usr/local/php7/bin/php-config --enable-openssl
如果你之前编译了,只需要到swoole的安装包里面去重新编译一次就好了

查看是否编译进去了openssl
执行php --ri swoole

swoole代码的服务端代码
初始化类的时候,加上openssl参数
new swoole_websocket_server("0.0.0.0", 8080, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL);set里面加入你的证书
'ssl_cert_file'=>'public.pem', 'ssl_key_file'=>'15200000000.key',

客户端代码
客户端连接的时候必须用https的域名
例:wss://www.test9999.com:9999

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
今天小编就为大家分享一篇laravel5环境隐藏index.php后缀(apache)的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
你清楚关于PHP如何判断函数的有没有被定义的方法是什么吗?其实这个方法很简单。为了帮助大家解决问题,下面请看看爱站技术频道小编所整理的文章。
PHP常量和变量有什么区别?在学习PHP时,很多新手对于PHP常量和变量的区别不是很清楚,对此这篇文章就给大家介绍下PHP常量和变量的区别及如何判断厂里是否存在等,感兴趣的朋友就继续往下看吧。
在thinkphp中,page方法是模型连贯操作方法之一,是为分页查询而诞生的人性化操作方法,使用该方法不需要计算每个分页数据的起始位置,该方法的内部会自动计算,语法为“$Article->page(1,10)->select();”。
本篇文章给大家介绍一下解php7中curl文件上传出现错误的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008