重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
设置THS6.0 控制台支持 https
[打印本页]
作者:
郑全
时间:
2026-1-10 18:52
标题:
设置THS6.0 控制台支持 https
环境:
服务器IP: 192.168.40.111
1.生成测试证书
su - tongtech
cd /home/tongtech/THS/bin
./gencert.sh
Enter your domain or ip [
www.thsconsole.com
or 192.168.1.10]:
192.168.40.111
(这个输入服务器的ip,我这里是192.168.40.111,不能直接回车)
之后,在 /home/tongtech/THS/crts/ 下面 产生证书和密钥文件
[tongtech@node1 bin]$ ls -ltr /home/tongtech/THS/crts/
总用量 8
-rw------- 1 tongtech tongtech 1679 1月 10 18:06 192.168.40.111.console.key
-rw-r--r-- 1 tongtech tongtech 1289 1月 10 18:06 192.168.40.111.console.cer
2.修改配置文件
可以通过vim等工具修改,也可以直接使用sed工具修改,方便展示,这里使用sed修改:
sed -i 's/https_enable: false/https_enable: true/g' /home/tongtech/THS/conf/ths-console.conf
sed -i 's#cert: ""#cert: "crts/192.168.40.111.console.cer"#g' /home/tongtech/THS/conf/ths-console.conf
sed -i 's#key: ""#key: "crts/192.168.40.111.console.key"#g' /home/tongtech/THS/conf/ths-console.conf
验证是否修改
[tongtech@node1 conf]$ grep -i ssl: /home/tongtech/THS/conf/ths-console.conf -C 2
https_enable: true
# 证书 https开启,必须配置证书
ssl:
cert: "crts/192.168.40.111.console.cer"
key: "crts/192.168.40.111.console.key"
3.验证 https访问
3.1 重启管理控制台
cd /home/tongtech/THS/bin
./startConsole.sh stop
./startConsole.sh
3.2
https://192.168.40.111:8000/console
只是返回状态,200 表示OK
[tongtech@node1 applist]$ curl -k -s -I -w "%{http_code}\n" -o /dev/null
https://192.168.40.111:8000/console
200
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2