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

网站开发哪家公司口碑好百度推广点击一次多少钱

网站开发哪家公司口碑好,百度推广点击一次多少钱,建设网站申请,海珠营销型网站制作目录 前言 实际运用场景 处理流程如下 nginx配置ssl和wss 配置过程中遇到的问题 1、无法连接服务器 2、通过IP可以访问,域名却不行 问题描述 解决 3、如何判断该域名是否备案了 前言 为了服务器网络的通用性,我们在实现移动端的游戏转微信小程序…

目录

前言

实际运用场景

处理流程如下

nginx配置ssl和wss

配置过程中遇到的问题

1、无法连接服务器 

  2、通过IP可以访问,域名却不行

     问题描述

      解决

3、如何判断该域名是否备案了


前言

        为了服务器网络的通用性,我们在实现移动端的游戏转微信小程序使用websocket。对于微信小程序官方给出的技术标准是必须使用https+域名的访问方式(使用websocket也必须是wss即:支持https的websocket),但是https的key稀缺性和我们的服务器是分布式部署的,不可能在每一个于客户端链接服务器都配置key,所以服务器仅支持http的websocket即ws

        基于此,我们需要通过nginx代理来处理转发的问题。  这样https的证书只需要在nginx中配置,同时在nginx中配置wssws的就可以了。


实际运用场景

1、 unity客户端小程序的wss协议实际是websocket+SSL

2、利用nginx代理wss协议转发ws协议

3、java服务器收到代理的ws协议并进行逻辑处理

处理流程如下

        


nginx配置ssl和wss

  # HTTPS server
    server {
        listen       443 ssl;
        server_name  laile.lovecandy9.com;
        
        ssl_certificate      /usr/local/nginx/conf/laile.cftap.top_bundle.crt;
        ssl_certificate_key  /usr/local/nginx/conf/laile.cftap.top.key;
 

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
        
        ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;  
     
        ssl_prefer_server_ciphers  on;
    

        location /login {
             proxy_pass http://127.0.0.1:82;
             proxy_http_version 1.1;
             #proxy_set_header Upgrade "websocket"; 
             proxy_set_header Upgrade $http_upgrade;
             proxy_set_header Connection "Upgrade";
             proxy_set_header X-real-ip $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;

             proxy_read_timeout 600s;
        }

}

  

 这样小程序的new websocket(wss://域名/login)实际访问的就是http://127.0.0.1:82地址服务器


配置过程中遇到的问题

1、无法连接服务器 

       1)路径错误引起

                由于客户端并没有添加域名+/login链接失败问题

       2)服务器触发了链接激活消息即netty的channelActive消息,但是没有给客户返回

               对于客户后端的表现结果是websocket.open的回调没有不能触发

               最终的结果因为nginx配置错误引起,没有配置 

               //加密算法 

               ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2;
               ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;  
 

                //头部信息

               proxy_set_header X-real-ip $remote_addr;
               proxy_set_header X-Forwarded-For $remote_addr;


  2、通过IP可以访问,域名却不行

     问题描述

        通过IP可以访问,通过域名不行,但是通过cmd中的ping 检查域名没有问题,可以ping通, 

        通 过代码wss://域名访问的时候却不能连接服务器

      解决

        我们怀疑是不是服务器防火墙的问题;怀疑我们java写的websocket问题,其实最终都不是。

        最后查找到是由于域名在腾讯云备案,但是服务器是阿里云的,需要重新在阿里云备案。

        我们的解决方案是换了个在阿里云备案的域名完美解决该问题。当然https的key要与该域名一一对应。

3、如何判断该域名是否备案了

        打开浏览器输入你的域名,如果出现以下页面,那么你的域名大概率是没有备案的

http://www.khdw.cn/news/50208.html

相关文章:

  • 四川省的住房和城乡建设厅网站百度指数官网数据
  • 网站制作源码百度网站名称和网址
  • 制作化妆品网站在线网站分析工具
  • 包头做网站企业微博营销的特点
  • 在线设计公司logo临沂做网络优化的公司
  • 网站如何做导航优化网站的软件下载
  • 主流电商网站开发框架网页制作软件有哪些
  • 石家庄做网站裕华区交换友情链接平台
  • 网站提交网址国际军事新闻今日头条
  • 哪个网站可以做任务赚钱网络营销推广主要做什么
  • 网站建设赚钱流程谷歌推广一年多少钱
  • 阿里云上的网站空间好用吗seo发展前景怎么样啊
  • 延边州建设厅网站seo挖关键词
  • 龙岗做网站公司哪家好杭州百度seo优化
  • 眉山企业网站建设找客户资源的软件免费的
  • 驻马店标准网站建设广告公司推广
  • 企业平台建设seo草根博客
  • 网络项目seo管理是什么
  • 深圳的网站建设公司pestl分析seo中介平台
  • 开拓网站建设手机百度云网页版登录
  • 园区网站建设调研报告seo站内优化和站外优化
  • 网站建设推广方案模版海外推广方法有哪些
  • 产品介绍网站模板下载地址百度招聘2022年最新招聘
  • 武汉网站维护百度安装
  • 做网站用什么配置的vps广州seo做得比较好的公司
  • 重庆网站制作特点优势杭州网站排名seo
  • 安顺网站建设兼职广州今日新闻头条新闻
  • 宁德住房和城乡建设部网站郑州高端网站建设哪家好
  • 哪个网站能学做微商软文平台有哪些
  • 网站建设银川河北网站建设推广