微信小步调配置服务器域名和业务域名校验文件

火影  金牌会员 | 2024-9-23 13:24:27 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 851|帖子 851|积分 2553

为方便开发,一样寻常在利用开发者工具-当地设置中会勾选"不校验合法域名、业务域名及HTTPS证书"。
开发完成后需利用微信公众平台登录小步调账号完成域名配置。
配置服务器域名

开发 -> 开发管理 -> 开发设置 -> 服务器域名

配置成功后可以在微信开发者工具 -> 右上角详情 -> 项目配置,点击刷新可看到刚刚配置的服务器域名信息
配置业务域名

假如小步调需要利用web-view引用第三方的网页,则需要配置业务域名

   "将文件放置到域名根目次下,并确保可以访问该文件"的意思是能通过https://域名/校验文件.txt访问到校验文件。Tomcat服务器可直接放到webapps/ROOT目次下。以下是通过nginx署理的形式。
  

  • 点击"下载校验文件"将txt文件拷到服务器(需要通过https://www.**.com/xxx.txt的形式访问到下载的校验文件才能成功保存配置的业务域名)
  • 阿里云申请免费ssl证书


    选择Nginx下载解压得到.pem和.key文件

  • 下载nginx(选择Stable version稳定版)
    将nginx压缩包放到服务器例如C:\data\nginx目次下并解压,同时在该目次下创建ssl文件夹并把.pem和.key文件拷进来。
    回到解压的nginx目次把之前下载的txt检验文件放到html文件夹下并打开conf下的nginx.conf配置文件修改server配置如下
    1. server {
    2.     listen  443 ssl default_server;
    3.     server_name  自己的域名;
    4.        
    5.         #阿里云申请免费ssl证书
    6.         ssl_certificate      C:/data/nginx/ssl/自己下载ssl证书的文件名.pem;
    7.     ssl_certificate_key  C:/data/nginx/ssl/自己下载ssl证书的文件名.key;
    8.         ssl_session_timeout  5m;
    9.     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    10.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    11.         ssl_prefer_server_ciphers on;
    12.         charset utf-8;
    13.     #charset koi8-r;
    14.     #access_log  logs/host.access.log  main;
    15.        
    16.         #小程序业务域名校验文件用
    17.         location /自己的校验文件名称 {
    18.                 autoindex on;
    19.         root   C:/data/nginx/html;
    20.     }
    21. }
    复制代码
    配置完成后运行nginx.exe
    能通过https://域名/校验文件.txt访问到校验文件则配置成功
  • 最后回到小步调业务域名添加页面填入服务器域名并保存即可

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

火影

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表