TongHttpServer 6.0.1版本集中管理控制台安装后不显式验证码,一般为http.yaml中domain未配置或配置错误。
http:
host: "10.10.87.184"
port: 8000
# 服务发布模式 debug, test, release
mode: "release"
# 登录过期时间 单位秒
login_expire: 3600
# 域名
domain: "https://10.10.87.184:8000"
# api 前缀
api_prefix: "api"
# 前端文件地址
html_path: "html"
# 前端访问url前缀
prefix_url: "admin"
# 证书
ssl:
cert: "crts/10.10.87.184.crt"
key: "crts/10.10.87.184.key"
domain值的含义为后端接口地址
- shceme: THSManager 默认只能使用https协议访问,所以设置为https
- port:ths-manager监听在8000端口,所以设置为8000
- host:访问ths-manager中的host,示列中为本机IP
所以完整的地址为https://10.10.87.184:8000
特别说明:
对于有内外网区分的环境,如果要在外网访问THSManager,domain 要设置为外网地址。以下图片为阿里云服务器配置,host配置为内网ip 172.17.xx.xx,表示ths-manager监听在内网地址,在外网是不能访问aliyun内网ip地址的,因此domain要设置为aliyun服务器映射的外网地址。
http:
host: "172.17.xx.xx"
port: 8000
# 服务发布模式 debug, test, release
mode: "release"
# 登录过期时间 单位秒
login_expire: 3600
# 域名
domain: "https://101.200.xx.xx:8000"
# api 前缀
api_prefix: "api"
# 前端文件地址
html_path: "html"
# 前端访问url前缀
prefix_url: "admin"
# 证书
ssl:
cert: "crts/101.200.xx.xx.crt"
key: "crts/101.200.xx.xx.key"