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

注册万网后网站怎么赚钱的开封市城乡建设局网站

注册万网后网站怎么赚钱的,开封市城乡建设局网站,wordpress图纸管理网站,企业网站 开源参考地址 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/874001/

相关文章:

  • 怎样删除网站虚拟主机内容网络品牌维护
  • 响水企业做网站多少钱什么是域名解析服务
  • 做网站如何分工网站如何快速免费推广
  • 网站建设现在什么服务器比较好哪家做网站的
  • .net制作网站开发教程武邑县网站建设公司
  • 单位网站建设费用可以使页面具有动态效果的网站建设技术
  • 手机免费建网站软件好的营销网站
  • 大连建设科技网站垂直电商平台有哪些
  • 利用技术搭建网站做网站代理网站做游戏活动策划方案
  • ppt做的好的网站西安网络科技公司排名
  • 东莞好的网站国外站建设价格企业邮箱地址怎么注册
  • 网站建设如何获取客户wordpress pc
  • 广州市律师网站建设怎么样哈尔滨网页制作人才招聘
  • 深圳彩票网站建设网站布局内容
  • 手机网站淘宝客怎么做网站模板 外贸工厂
  • 网站后缀co公司广告推广
  • 李宁网站建设计划书centoa7 wordpress
  • 哪里网站可以做微信头像福州市做公司网站哪家好
  • 做区块链网站的公司做网站什么主题好做
  • 营销型网站制作平台wordpress doc 插件
  • 做网站用域名不备案怎么弄江门模板建站定制
  • 关于节约化建设网站的表态发言手机搭建wordpress
  • 樟木头建网站的东阳做网站的公司
  • 网站挂百度广告wordpress evolution
  • 学设计网站南京华典建设有限公司网站
  • 河源网站页面优化ppt网络营销是什么?
  • 网站开发使用哪些开发语言免费的网站管理系统
  • 网站开发需要怎么做发展速度迅猛 具有丰富的网站建设经验
  • 申请网站空间怎么做遵义新闻头条
  • 分析网站推广和优化的原因手机html网页制作软件