启用HTTPS(SSL)
O2OA支持以SSL方式连接WEB服务器,应用服务器以及中心服务器,以获得更高的网络安全性。
一、WEB和应用服务器配置
1、文件位置:o2server/config/node_127.0.0.1.json, 如果目录里没有该文件,可以从o2server/configSample目录里COPY一个到config目录下。
如下图所示:

2、修改node_127.0.0.1.json内容:
将配置文件中的web和application对象中的sslEnable设置为true, web服务器的端口设定为443。
二、中心服务器配置
1、文件位置:o2server/config/centerServer.json, 如果目录里没有该文件,可以从o2server/configSample目录里COPY一个到config目录下。
如下图所示:

2、修改centerServer.json内容:
将配置文件中的sslEnable设置为true。
三、网站域名证书申请
百度云目前有免费的SSL域名证书申请:https://cloud.baidu.com/product/ssl.html

点击立即购买,进入购买页面,点击`下一步`完成购买。

完成购买后会在已购证书列表中找到买好的证书,然后点击证书申请。

进入一个申请证书的表单页面,这个表单页面主要是填写域名
还有下面的公司信息尽量和域名申请的时候的信息一直,加大申请的成功率。

完成这个表单后,需要验证你的域名,还是到已购证书列表, 点击后面的查看申请,就会看到DNS验证的方式。

DNS验证:它会让你去DNS服务商那边配置一个TXT的域名解析,按照它给你的这个名称和设置值到DNS服务商那边配置好。

DNS那边配置好后就耐心等待,几分钟后等验证通过。

申请成功后点击查看证书,进入证书详情页面可以下载证书。

下载下来的证书名称一般是这样的:`SHA256withRSA_域名.jks` 把这个文件复制到O2OA服务端目录下的config文件夹内,并且改名成`keystore` ,没有后缀的。 还有这个config文件夹内有一个叫token.json的文件,如果没有到configSample目录下复制一个过来,把里面的两个ssl的密码修改成你刚才下载证书时候的解压密码。
四、修改token.json配置
文件位置:o2server/config/token.json, 如果目录里没有该文件,可以从o2server/configSample目录里COPY一个到config目录下。
五、重启服务器。
六、以HTTPS形式访问系统
https://127.0.0.1
Last updated
Was this helpful?