天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 8964|回复: 0

[微信企业号] 系统配置https方式访问(手工配置,微信打开空白,无法访问)

[复制链接]
karrman 发表于 2017-1-10 14:57:30 | 显示全部楼层 |阅读模式
在2017年1月1日开始,微信企业号的链接访问需要https协议,目前可以去其他证书服务商购买

此为免费证书配置,按照如下方式,在安卓手机端有限制,在苹果手机使用是正常,如果是收费的证书,则任何手机都正常

如果参考JDK自己生成的证书http://jingyan.baidu.com/article/e4d08ffdb61f040fd3f60d48.html,用户浏览器都需要安装证书,为了解决使用https访问,但是用户客户端不需要有任何配置,可以参考如下帖子
http://www.cnblogs.com/3dianpomian/p/6185319.html
配置之后,并且结合天翎平台和微信企业号,需要注意以下地方
1、生成jks文件(tomcat配置需要)
D:\ssl>keytool.exe这个工具不用单独下载,就在JDK的bin路径下 cd C:\Program Files\Java\jdk1.8.0_05\bin,之后执行命令就OK;
2、tomcat的配置文件,需要注意https的端口为443,这样通过https访问就不需要加端口,类似https://dev01.teemlink.com/obpm,并且需要配置编码格式 UTF-8,
  1.             <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
  2.                maxThreads="150" scheme="https" secure="true"
  3.                clientAuth="false" sslProtocol="TLS"  URIEncoding="UTF-8"
  4.                            keystoreFile="D:\SSL\chbkeystore.jks" keystorePass="Teemlink2010"/>
复制代码


需要将AprLifecycleListener注释掉,具体参考附件
    <!--<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> -->

3、微信企业号的每个应用中,可信域名需要修改为不加端口的情况,例如的dev01.teemlink.com

4、在平台企业域,微信绑定时,需要修改https://dev01.teemlink.com/obpm/

5、如果在服务器端,可以采用https协议,其他电脑却不能访问,注意防火墙开放443端口的入站规则;

6、如果谷歌浏览器可以,但是IE浏览器不行,则需要在Internet选项-高级,勾选使用SSL和TLS
1.jpg
2.jpg
3.jpg

server - 副本 (2).zip

2.36 KB, 下载次数: 4696

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 04:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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