重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 332|回复: 0
打印 上一主题 下一主题

设置THS6.0 控制台支持 https

[复制链接]
跳转到指定楼层
楼主
发表于 2026-1-10 18:52:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

环境:
  服务器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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 18:28 , Processed in 0.243017 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

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