1. 下载证书

$serv = new swoole_server('0.0.0.0', 9501, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL);
$serv->set(array('ssl_cert_file' => __DIR__.'/config/ssl.crt','ssl_key_file' => __DIR__.'/config/ssl.key','worker_num' => 2,'task_worker_num' => 2
));

2.swoole 编译时需要--enable-openssl的支持

  重新编译swoole, 加上此编译

3.websocket 请求

var wsServer = 'wss://mini.vic.net:9501'; # 域名和购买的证书要一直
var websocket = new WebSocket(wsServer);
websocket.onopen = function (evt) {console.log("Connected to WebSocket server.");
};websocket.onclose = function (evt) {console.log("Disconnected");
};websocket.onmessage = function (evt) {console.log('Retrieved data from server: ' + evt.data);
};websocket.onerror = function (evt, e) {console.log('Error occured: ' + evt.data);
};

以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要

PHP进阶架构师>>>视频、面试文档免费获取​docs.qq.com

或者关注咱们下面的专栏

PHP架构师之路​zhuanlan.zhihu.com

来源:https://www.cnblogs.com/myvic/p/10471309.html

php 的sentmail支持ssl吗_php 的swoole 和websocket 连接wss相关推荐

  1. 最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像

    什么是dockerfile?简单的说就是一个文本格式的脚本文件,其内包含了一条条的指令(Instruction),每一条指令负责描述镜像的当前层(Layer)如何构建. 下面通过一个具体的例子来学习d ...

  2. 基于boost asio实现的支持ssl的通用socket框架

    情景分析    现已存在一个可用稳定的异步客户端类http_client_base,该类基于boost asio实现了连接服务器,发送请求,获取响应和解析http数据等操作,该类的大致实现框架如下   ...

  3. 在Ubuntu 13.10 下安装支持SSL的Apache

    通过这个简短的教程,让我来指导你如何安装支持SSL的Apache.以下是我的试验机的详细说明: 系统信息 root@ubuntu-unixmen:~# ifconfig eth0 Link encap ...

  4. 怎样看mysql是不是支持SSL_mysql是如何支持ssl通信的?

    MySQL是如何生成sslZ证书和密钥的呢?下面让我们来看看,在mysql数据库中,是支持ssl通信的,但是呢,需要先生成证书和密钥才可以. MySQL支持SSL通信,不过需要自行生成所需要的证书和密 ...

  5. 让apache支持ssl

    让apache支持ssl 环境: redhat9 apache2.0.54 apache的编译参数 ./configure --prefix=/usr/local/apache2 --with-lay ...

  6. 用POP3获取邮箱邮件内容,支持SSL验证登陆(完整C#源码)

    延续上一篇用POP3获取邮箱邮件内容(C#源码) 上一篇中提到一个问题,网上一般流传的是非SSL验证登陆的,适用163之类的邮箱,但是QQ邮箱一般都是登陆不上的.这次我来提供一个支持SSL验证登陆的方 ...

  7. Nginx环境搭建与搭建支持SSL的虚拟主机

    一.Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ramb ...

  8. 服务器支持低版本SSL/TLS协议 支持SSL弱密码套件

    服务器支持低版本SSL/TLS协议 漏洞描述 在测试中发现服务器支持低版本的 TLS1.0和 TLS1.1协议,这些协议存在公开的漏洞建议,应该禁止使用. 漏洞影响 TLS 1.0和 TLS 1.1可 ...

  9. ecmall php传变量,PHP_ECMall支持SSL连接邮件服务器的配置方法详解,首先,主要是ecmall使用的phpmail - phpStudy...

    ECMall支持SSL连接邮件服务器的配置方法详解 首先,主要是ecmall使用的phpmailer版本太低,不支持加密连接. 然后,得对相应代码做一定调整. 1. 覆盖phpmailer 请从附件进 ...

  10. 开源堡垒机 Jumpserver 1.4.9 发布,数据库支持 ssl

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   开源堡垒机 Jumpserver v1.4.9 发布了 , 更新内容如下: Bug修复: 创建定时任务时的时区问题 修复celery日志可能 ...

最新文章

  1. Yii框架的form处理
  2. 2012年欧洲杯德国战车止步四强赛
  3. C# 操作Word书签(二)——插入图片、表格到书签;读取、替换书签
  4. 联合检测和跟踪的MOT算法解析(含MOT17 No.1等多个榜前算法)
  5. JRebel : java.lang.OutOfMemoryError: PermGen space 异常
  6. 14门教程带你全面入门Linux
  7. 阿里云再降价 数据库产品降20%
  8. 微型计算机接口期末,微机接口技术期末复习题及其答案 (2)
  9. 10年经验17张图带你进入gitflow企业项目代码版本管理的最佳实践
  10. 外贸注意:出口这些新兴市场国家政策有变化
  11. dwz 之 IE下 页面加载完了却一直提示数据加载中,请稍等...
  12. 友勤2017年1月份Oracle P6软件培训班圆满结束
  13. MSNP18协议分析(一)--- MSN协议介绍
  14. 修改网站背景图html代码,网站首页顶部添加背景图片的修改代码
  15. oracle10g迁移到11g配置,Windows下Oracle10g32位迁移到11g64位
  16. css 文本移除及省略号位置
  17. Medical robotics-Regulatory, ethical, and legal considerations for increasing levels of autonomy
  18. 提高你计算机科学知识的5本书
  19. 微服务学习总结4(网关和consul结合)
  20. 使用Java-Maven操作MongoDB增删改查

热门文章

  1. XFire+spring 发布webservice 及其客户端调用程序
  2. JSP 页面 嵌入 google API 地图
  3. exists/not exists(2020-3-27)
  4. java 多线程发送邮件_Java实现多线程邮件发送
  5. ios怎么引入masonry_iOS-Masonry的简单使用
  6. php订单号生成规则,项目笔记之订单号生成规则以及方法,第一篇!
  7. android如何关闭响应程序,android – 如何修复应用程序没有响应?
  8. 打开gedit_使用 gedit 文本编辑器优化你的 GNOME 体验 | Linux 中国
  9. 如何找到网站服务器的源代码_企业网站如何选择服务器?
  10. 【error】vue-cli3 报Computed property “tableData” was assigned to but it has no setter.