总体实现思路:公网域名+nginx代理功能
条件:
COSBench部署完毕,修改cosbench配置文件并启动,将127.0.0.1修改为本机IP,如:192.168.63.190
部署对外公网可以访问的nginx服务,nginx与COSBench服务相同
准备一个域名;将域名解析到该nginx,如COSBench.ad.cn
配置nginx,将域名代理转发到内网COSBench地址,nginx配置如下:
##################
#date: 2016-7-26 13:46:30
#desc: COSBench
#auth: tester
##################
server {
listen 80;
server_name COSBench.ad.cn;
error_page 500 502 503 504 /50x.html;
location / {
proxy_pass http://192.168.63.190:19088;
}
}
配置nginx完成后,重启nginx服务:
./nginx -s reload
nginx服务启动后
在公网使用如下访问方式即可访问
http://COSBench.ad.cn/controller/index.htm