配置的是nginx转发,前提是你已经安装了nginx的软件并已经正常打开网页,安装好SSL协议,能打开https网页

下面是配置:

需要的话可以根据需求修改

server {
listen 80;
server_name c21r.z1r053.com;
return 301 https://$host$request_uri;
}

upstream websocket {
server c21r.z1r053.com:2666;
}
server {
listen 443;
server_name c21r.z1r053.com;
ssl on;
root /home/wwwroot/cren/public;
index index.html index.php;

location ~* ^.+\.(jpg|jpeg|gif|png|bmp|js|css)$ {
access_log off;
root /home/wwwroot/cren/public;
expires 30d;
break;
}

location ~ \.php$ {
root /home/wwwroot/cren/public; #指定php的根目录
fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/wwwroot/cren/public$fastcgi_script_name;
include fastcgi_params;
}
ssl_certificate cert3/214550577690872.pem;
ssl_certificate_key cert3/214550577690872.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

location / {
root /home/wwwroot/cren/public;
index index.html index.php;
try_files $uri $uri/ /index.php?$query_string;
proxy_pass http://c21r.z1r053.com:2666;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;

}
access_log /var/log/nginx/c21r.z1r053.com.log;
}

配置之后发现wss协议能打开了,但是https协议又出现问题,所以这里有几个坑需要注意下一:

1. proxy_pass http://c21r.z1r053.com:2666; 最开始这里忘记加端口号了,所以wss协议还是不通,加上端口号就好了

2.配置代理之后图片文件和css,js文件打不开,所以又配置了下面的内容解决了:

location ~* ^.+\.(jpg|jpeg|gif|png|bmp|js|css)$ {
access_log off; 
root /home/wwwroot/cren/public;
expires 30d; 
break; 
}

3.配置之后加入http转https:

server {
listen 80;
server_name c21r.z1r053.com;
return 301 https://$host$request_uri;
}

4.location加入重写后js文件才能正常打开:

try_files $uri $uri/ /index.php?$query_string;

转载于:https://www.cnblogs.com/liuboswu/p/8806429.html

微信小程序配置WSS协议相关推荐

  1. 微信小程序配置服务器域名和业务域名

    微信小程序配置服务器域名和业务域名 背景 如何配置服务器域名 如何配置业务域名 背景 微信小程序本身的限制,并不能直接请求接口地址和在web-view中随意跳转H5页面,其需要配置服务器域名,才能在微 ...

  2. PHP:【微信小程序】初识微信小程序,微信小程序配置

    PHP:[微信小程序]初识微信小程序,微信小程序配置 一.介绍 小程序提供了一个简单.高效的应用开发框架和丰富的组件及 API,帮助开发者在微信中开发具有原生 APP 体验的服务 小程序是一种全新的连 ...

  3. 微信小程序基于udp协议与esp8266进行通信

    1.概述 微信小程序有关于UDP协议的API,具体内容可前往官网查看:整体实现的思路就是利用路由组一个局域网,手机.路由器和esp8266,手机和esp8266连接路由器,登录路由器查看esp8266 ...

  4. 解决微信小程序配置https不成功问题

    解决微信小程序配置https不成功问题 参考文章: (1)解决微信小程序配置https不成功问题 (2)https://www.cnblogs.com/ant-jmf17/p/8056989.html ...

  5. 微信小程序勾选协议与提交按钮联动

    微信小程序勾选协议与提交按钮联动 在一些小程序的开发中有时会实现,未勾选相关协议,提交按钮是禁用状态,勾选相关协议,提交按钮变成可用状态.如下图所示: 主要用到开发文档按钮组件的一个属性: 代码: w ...

  6. 微信小程序-配置请求合法域名的问题以及豆瓣api问题

    微信小程序-配置请求合法域名的问题以及豆瓣api问题 https://www.jianshu.com/p/b71200e0b9b9

  7. 微信小程序配置支付(附完整代码)

    微信小程序配置支付 1. 微信支付官网配置项 2. 代码配置(登录.获取openId.拉起支付等) 3. 云开发示例 1. 微信支付官网配置项 初次接入,商户号管理是没有数据的,需要申请接入. 如果是 ...

  8. 微信小程序 配置自定义组件代码按需注入 lazyCodeLoading

    微信小程序 配置自定义组件代码按需注入 lazyCodeLoading 官方网址 在app.json最后一行加上,就可以了. "lazyCodeLoading": "re ...

  9. 项目上线,部署到服务器(腾讯服务器),http协议及https协议(微信小程序必须https协议才可发布)、Nginx配置

    一.准备服务器: 1.选择自己的服务器,这里有很多服务器比如,阿里服务器,腾讯服务器等,这里我选择腾讯服务器做测试,其官网:https://cloud.tencent.com/,微信扫码登录后如下进入 ...

最新文章

  1. Android开发中应避免的重大错误
  2. 「苹果牌」电动车要来了:最早明年见,还带着突破性电池技术
  3. top刷新间隔_每天一个linux命令:top命令
  4. 11.2 计算机保护条例解读
  5. JSP——EL语法总结
  6. matlab怎么做到使用java,如何在Matlab中使用java.nio?
  7. 早上运动和晚上运动,哪个更利于减肥?
  8. Kettle详细使用教程
  9. java根据经纬度计算距离
  10. 前端必知:微信小程序如何引入阿里图标
  11. 剪贴板 Clipbrd 直接用法
  12. mina框架CumulativeProtocolDecoder.doDecode方法浅析
  13. Vmware安装CensOS6.4
  14. 仙剑奇侠传亿仙java_《仙剑奇侠传-忆仙》图文攻略之三
  15. Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...'
  16. 计算机一级程测试题,2017计算机全国一级考试选择题整理.doc
  17. 莺尾花数据(画出不同分类器的ROC曲线)
  18. 根据起始日期、起始时间、终止日期、终止时间计算天数
  19. Domain-Adversarial Training of Neural Networks
  20. KBP410-ASEMI开关电源整流器件KBP410

热门文章

  1. 实例分析C语言中strlen和sizeof的区别
  2. JVM监控-命令行篇
  3. 打印helloworld,注释,从源文件到可执行文件
  4. 7 php程序的调试方法_PHP程序错误调试方法 让php显示错误提示
  5. java 文件上传 jar_JavaWeb 之 使用 commons-fileupload.jar 实现文件上传
  6. springboot 2.3_Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新
  7. win10怎么设置开机启动项目_开机启动项怎么设置呢?禁用自启动程序
  8. 带你了解2020年全新【思科专家级认证CCIE】
  9. python进行矩阵计算公式_纯python进行矩阵的相乘运算的方法示例
  10. mysql最小费用最大流问题_算法笔记_140:最小费用最大流问题(Java)