SSL 证书部署
为助讯通配置 SSL 证书,将所有客户端与服务器之间的消息、文件等数据收发链路置于 SSL 加密协议保护之下。
说明
助讯通的初衷是在局域网部署,与公网物理隔离以保障数据安全。同时也完全支持部署在公网服务器上,通过 SSL 加密保护所有通讯链路。
一、准备域名和证书
选定一个域名或子域名,例如 www.helpchat.com,然后在 SSL 证书销售商处购买证书服务。
将生成的证书文件和密钥文件分别命名为:
text
cert.crt
key.pem 二、放置证书文件
将以上两个文件放到服务端根目录下的 ssl/ 子目录中:
text
HelpChat Server/
└── ssl/
├── cert.crt
└── key.pem 三、修改配置文件
编辑 config/server.ini,修改 [server] 段中的两个参数:
config/server.ini
[server]
usessl = 1
svraddr = www.testname.com usessl:配置了 SSL 证书后,设为 1 启用。
svraddr:填写客户端登录服务器时使用的域名地址。只需填写完整域名,不要带 https:// 前缀。
注意
svraddr 是确保手机端能收到推送消息的关键。原理是 hckernel 进程需要用此地址在本地连接 hclogin 进程来发出推送消息。默认值为 127.0.0.1,配置了 SSL 证书后必须改为正确的域名地址。此机制自 11.1.5 版开始生效。四、注意事项
警告
一旦配置了 SSL 证书,助讯通所有客户端登录时,服务器地址只能填写与 SSL 证书绑定的域名地址,否则无法登录。
若网站同时配置了助讯通 在线客服,请确保此处配置的 SSL 证书与网站域名使用的是同一套证书。