Tomcat绑定域名

例:域名‍www.yakclub.cn绑定到Tomcat

打开位于Tomcat的conf目录下的server.xml

第一步:更改http服务端口为80:

<Connector port="80" 
               protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
               maxThreads="150"/>

第二步:更改Host,name设置成域名"www.yakclub.cn",同时添加Context path设置成空

 <Host name="www.yakclub.cn"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
            <!-- docBase设置成webapps下上线文的目录 -->
            <Context path="" docBase="yakclub" />

第三步:更改Engine的defaultHost为“www.yakclub.cn"

<Engine name="Catalina" defaultHost="www.yakclub.cn">

重启Tomcat,浏览器中输入www.yakclub.cn看是否能正常访问了。

可能会出现的问题:

一、输入域名无法访问?

1、未在你的域名提供商(比如新网、域名中国)的管理中正确配置域名到IP的映射

2、如果只是想单纯在本机进行域名设置的测试,需要在C:\Windows\System32\drivers\etc目录下的hosts下增加一条:127.0.0.1 www.yakclub.cn

二、重新部署了war包重启后域名直接跳转到了tomcat界面?关闭tomcat,删除war包,再启动,如果还未解决,删除work->Catalina下的目录,再重启。

你可能感兴趣的:(tomcat,域名Tomcat)