感谢
http://www.cnblogs.com/Jenny-sider/p/3908254.html
原理是使用nginx的反向代理
1.在/usr/local/nginx/conf/vhost/
里添加tomcats.conf
文件,内容如下
server
{
listen 80;
server_name cms.kangdoo.com;#访问tomcat服务的域名
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:8081;#tomcat服务的地址
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server
{
listen 80;
server_name api.kangdoo.com;#访问tomcat服务的域名
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:8082;#tomcat服务的地址
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
2.重启nginx服务lnmp restart
即可直接通过域名访问到tomcat服务
3.确保配置的域名可以访问到服务器