收假回来发现Oa在企业微信工作台跳转失败,首先抓包发现跳转https正常,http异常,自以为找到问题所在,开始干活配置Https
1.在腾讯云申请ssl证书选择tomcat
2.找到配置文件/home/ekp/linux64/tomcat/conf/server.xml追加如下配置
代码语言:javascript复制<Connector port="443"
protocol="HTTP/1.1"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/home/ekp/linux64/tomcat/conf/Cert/oa.ellassay.com.pfx"
keystoreType="PKCS12"
keystorePass="j4tm9030"
clientAuth="false"
SSLProtocol="TLSv1.1 TLSv1.2 TLSv1.3"
ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256" />
只需要设置keystoreFile证书地址,keystorePass证书密码即可
重启tomcat,成功安装Https,但是依然未解决Oa在企业微信工作台跳转失败的问题。
通过tomcat发现是服务器IP未被允许请求企微接口,由于机房添加了新的联通线路IP,未设置企微白名单,搞定收工。