TongHttpServer 安装

# mkdir -p /usr/local/TongHttpServer-6.0.1.2
# cd /usr/local/TongHttpServer-6.0.1.2
# 将安装包TongHttpServer_6.0.1.2_*.tar.gz 上传到该目录
# tar zxvf TongHttpServer_6.0.1.2_*.tar.gz
# /usr/local
# ln -s TongHttpServer-6.0.1.2 TongHttpServer
# cd /usr/local/TongHttpServer/THS
# 将授权文件license.dat放到该目录

# chown -R user.group /usr/local/TongHttpServer*

THS 控制台

THS 控制台是管理 THS 的 Web 界面。可以开启,也可以不开启。

$ cd /usr/local/TongHttpServer/THS/bin; sh startConsole.sh [stop]

访问 http://ip:8000 打开控制台。默认用户名:admin,默认密码:Ths#123.com,登录后修改密码。

在控制台首页可以对 httpserver 服务进行启停等操作。其实质也是调用 bin/httpserver 二进制文件,读取的配置文件是 conf/httpserver.conf。

如果不用控制台,就通过脚本 start.sh [start|stop|reload] 来启停 httpserver。

运行用户

TongTHS 可以用 root 身份来启动,也可以用普通身份来启动。
如果 TongTHS 目录已经修改为普通用户身份,用普通用户身份启动 Console 和服务后,所有相关进程的用户都是普通用户。
如果 TongTHS 目录没有修改为普通用户身份,则用 root 身份启动 Console 和服务后,Console 和 master process的用户是 root,worker process 的用户是 nobody。由于多数情况下业务目录都是放在业务用户的家目录下,此时将会出现权限问题,访问业务目录将报错,可以将 conf/httpserver.conf 文件开始的 user 指令来指定 worker process 的运行身份为业务用户。

-- By 许望(RHCA、OCM、VCP)
最后修改:2025 年 07 月 14 日 04 : 33 PM
如果觉得我的文章对你有用,请随意赞赏