您的位置:首页 > 运维架构 > Tomcat

tomcat域名访问

2015-08-31 15:44 399 查看

通过域名访问tomcat发布的服务

说明:普通访问都是通过ip地址进行访问,例如:http://172.18.123.23:8080/test访问服务,而通过域名却是:www.test.com就可以访问了,因此需要修改部分配置,1 输入域名可以跳转到指定ip,2端口改为80,3 不需要输入项目名称test,4 输入域名访问,可以自动跳转到服务。

1 修改域名/ip地址映射

修改hosts文件中的配置,新增:172.0.0.1 www.test.com
其中www.test.com是演示用的域名


2 修改端口

因为通过域名访问tomcat服务,因此需要把服务的端口8080修改为80端口,因此需要修改/conf下的server.xml配置文件,把`<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />`中的8080修改成80


3 修改server.xml中的name属性

修改server.xml中 <Engine name="Catalina" defaultHost="www.test.com"> 把defaultHost修改为域名;2 修改 <Host name="www.test.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">中的name修改为域名。


4 设置默认访问

在serve.xml中,在<Host>中新增<Context path="" debug="0" docBase="test" reloadable="true"/>,其中test是webapps下test项目war包解压后的目录。
如果不配置context,通过域名访问只能访问到tomcat的欢迎页,因此如果是通过war部署项目,直接在docBase中输入解压后项目的目录;如果是通过配置文件访问项目,那么doc就是项目所在位置,例如:D:\Workspaces\MyEclipse 10\test\webroot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat 域名访问