当前位置: 首页 > news >正文

做网站要会哪些知识小满crm外贸系统

做网站要会哪些知识,小满crm外贸系统,备案网站能打开吗,考试培训参考地址 Workerman开启ssl方法如下-遇见你与你分享 准备工作: 1、Workerman版本不小于3.3.7 2、PHP安装了openssl扩展 3、已经申请了证书(pem/crt文件及key文件)放在了/etc/nginx/conf.d/ssl下 4、配置文件 location /wss { proxy_set…

参考地址

Workerman开启ssl方法如下-遇见你与你分享

准备工作:

1、Workerman版本不小于3.3.7

2、PHP安装了openssl扩展

3、已经申请了证书(pem/crt文件及key文件)放在了/etc/nginx/conf.d/ssl下

4、配置文件

 location /wss {

    proxy_set_header  Host $host;

    proxy_set_header  X-Real-IP  $remote_addr;

    proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_set_header  X-Forwarded-Proto   $scheme;

    proxy_pass        http://127.0.0.1:9001/wss;

    

    # 关键配置 start

    proxy_http_version 1.1;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection "upgrade";

    # 关键配置 end

}     

代码:

<?phpuse Workerman\Worker;use Workerman\Connection\TcpConnection;require_once __DIR__ . '/vendor/autoload.php';// 证书最好是申请的证书$context = array('ssl' => array('local_cert'        => '/etc/nginx/conf.d/ssl/server.pem', // 也可以是crt文件'local_pk'          => '/etc/nginx/conf.d/ssl/server.key','verify_peer'       => false,'allow_self_signed' => true, //如果是自签名证书需要开启此选项));// 这里设置的是websocket协议,也可以http协议或者其它协议$worker = new Worker('websocket://0.0.0.0:443', $context);// 设置transport开启ssl$worker->transport = 'ssl';$worker->onMessage = function(TcpConnection $con, $msg) {$con->send('ok');};Worker::runAll();

Workerman开启服务器名称指示 SNI(Server Name Indication)

可实现在同一IP、端口情况下,绑定多个证书。

合并证书.pem和.key文件:

将每个证书的.pem和对应的.key文件内容合并,将.key文件内容添加到.pem文件结尾。(若.pem文件内已包含私钥,则可忽略。)

请注意是单个证书,不是把所有证书复制到一个文件

例如host1.com.pem合并后的pem文件内容大概如下:

-----BEGIN CERTIFICATE-----MIIGXTCBA...-----END CERTIFICATE----------BEGIN CERTIFICATE-----MIIFBzCCA...-----END CERTIFICATE----------BEGIN RSA PRIVATE KEY-----MIIEowIBAA....-----END RSA PRIVATE KEY-----

代码:

<?phpuse Workerman\Worker;use Workerman\Connection\TcpConnection;require_once __DIR__ . '/vendor/autoload.php';$context = array('ssl' => array('SNI_enabled' => true, // 开启SNI'SNI_server_certs' => [ // 设置多个证书'host1.com' => '/path/host1.com.pem', // 证书1 服务器根目录'host2.com' => '/path/host2.com.pem', // 证书2  服务器根目录],'local_cert' => '/path/default.com.pem', // 默认证书'local_pk'   => '/path/default.com.key',));$worker = new Worker('websocket://0.0.0.0:443', $context);$worker->transport = 'ssl';$worker->onMessage = function(TcpConnection $con, $msg) {$con->send('ok');};Worker::runAll();

image.png

代表启动成功

http://www.yayakq.cn/news/928698/

相关文章:

  • 本地的番禺网站建设电子政务门户网站建设
  • 百度手机网站生成分公司vi设计
  • 网站开发需要懂哪些制作网页的流程
  • php+mysql网站开发教程口碑最好的旅游网站
  • 惠城网站建设有哪些网站的运营方式
  • 烟台微信网站建设做网页设计网站有哪些
  • 广西住房城乡和建设厅网站自己做网站用买域名吗
  • 山东建设厅网站首页网站建设开发公司哪家好
  • 兰溪网站搜索引擎营销漏斗模型
  • 网站建设行业市场规模网站开发保密协议模板
  • 建网站新科网站建设高端旅游定制网站
  • 微信微网站是什么格式低价建设手机网站
  • 泰州网站建设专业团队成都明腾网站建设公司
  • 网站开发大公司需要资格证吗100款软件免费下载
  • 觉得自己做的网站土怎么办wordpress相关书籍
  • 建设网站技术人员先进事迹做的很好的淘宝客网站
  • 集团网站建设方案书服装品牌网站开发php
  • 郑州网站建设系统介绍微信抽奖小程序怎么做
  • 网站开发毕业周记餐饮营销方案
  • 成都的教育品牌网站建设wordpress做站群
  • 网站用什么字体做正文wordpress 用户登录记录
  • 陵水网站建设费用加盟装修公司哪家不要加盟费
  • 怎么删除建站网站程序电影网站如何优化
  • 网站图标psd网站查询域名ip查询
  • 无经验做网站wordpress 文章背景色
  • 沧州网站营销推广潍坊市房屋和城乡建设局网站
  • 应届生招聘去哪个网站空间有了怎么做网站
  • 做优秀网站电子商务网站建设与管理教案
  • wordpress菜单属性益阳网站seo
  • 有网站代码怎么建站seopeixunwang