swoole无法访问的情况该怎么做
Admin 2022-07-22 群英技术资讯 1441 次浏览
今天这篇我们来学习和了解“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进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
很多朋友在学习PHP时,对于ob缓存不是很理解,对此,这篇文章就给大家介绍一下ob缓存,包括ob缓存的基本原则和作用,以及ob相关函数的介绍,希望对大家学习有帮助。
我们在使用PHP数组的过程中,有时候需要对PHP数组进行排序,本节就介绍了PHP数组的几种排序方法
如何在PHP中生成随机数, 对于生成随机数的方法有很多,下面给大家来简单的分享几种,代码如下感兴趣的朋友就继续往下看吧。
php传值和引用的区别是什么?一些朋友对于这个问题不是很了解,下面小编就给大家简单的介绍一下关于php传值和传引用的区别,感兴趣的朋友就继续往下看吧。
php7魔术方法有:1、“__constract”方法;2、“__destruct”方法;3、“__set”方法;4、“__get”方法;5、“__call”方法;6、“__callStatic”方法;7、“__toString”方法等等。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
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