售前咨询
技术支持
渠道合作

关于tomca服务器的域名绑定方法

域名绑定分为单域名绑定、多域名绑定,配置主要涉及到tomcat目录下conf/server.xml文件

如果域名要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80

TOMCAT_HOME/conf/server.xml的修改方式如下:

<Connector port=”80″ protocol=”HTTP/1.1″

connectionTimeout=”20000″

redirectPort=”8443″ />

如果端口被占用

1)停止tomcat 并执行#netstat -an|grep 80   查看发现有许多80端口进程在里面

2)执行# lsof -i :80|grep -v “PID”|awk ‘{print “kill -9”,$2}’|sh   杀死所有80端口进程

3)启动,问题解决.

单域名绑定

将服务器.xml文件中的<Host>信息复制粘贴在<engine></engine>标签之中,并修改如下,其中参数名称默认为trustauth.cn,修改为你自己的域名并且在<host></host>标签之间添加<Context docBase=”项目名” path=”” reloadable=”true” >标签,<Context>中参数路径为您的项目根目录,如果项目在该tomcat下直接空着就行,docBase为你的项目名称(项目文件夹名,基于webapps目录,例如webapps / hugh,则docBase =“hugh”),其他的配置如下即可。

  <Host name=”www.Xtrustauth.cn”  appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”>

<Context path=”” docBase=”hugh” debug=”0″ reloadable=”true” crossContext=”true” />

<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”

prefix=”trustauth.cn_access_log.” suffix=”.txt”

pattern=”%h %l %u %t “%r” %s %b” />

</Host>

多域名配置

如果到绑定域名多个只需将上面的<Host/>拷贝产品多份即可,注意修改其中的名称状语从句:<Context/>中的的docBase信息,然后重启tomcat的即可。

下面附上一个完整的tomcat server.xml的配置信息,其中部分因为注释被删除,有需要看的可以找到原版tomcat看看其中的注释。

<?xml version=’1.0′ encoding=’utf-8′?>

<Server port=”8005″ shutdown=”SHUTDOWN”>

<Listener className=”org.apache.catalina.startup.VersionLoggerListener” />

 

<!–APR library loader. Documentation at /docs/apr.html –>

<Listener className=”org.apache.catalina.core.AprLifecycleListener” SSLEngine=”on” />

<!–Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html –>

<Listener className=”org.apache.catalina.core.JasperListener” />

<!– Prevent memory leaks due to use of particular Java/javax APIs–>

<Listener className=”org.apache.catalina.core.JreMemoryLeakPreventionListener” />

<Listener className=”org.apache.catalina.mbeans.GlobalResourcesLifecycleListener” />

<Listener className=”org.apache.catalina.core.ThreadLocalLeakPreventionListener” />

 

<GlobalNamingResources>

<Resource name=”UserDatabase” auth=”Container”

type=”org.apache.catalina.UserDatabase”

description=”User database that can be updated and saved”

factory=”org.apache.catalina.users.MemoryUserDatabaseFactory”

pathname=”conf/tomcat-users.xml” />

</GlobalNamingResources>

 

<Service name=”Catalina”>

 

<Connector port=”8090″ protocol=”HTTP/1.1″

connectionTimeout=”20000″

redirectPort=”8443″ />

 

<!– Define an AJP 1.3 Connector on port 8009 –>

<Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />

 

<Engine name=”Catalina” defaultHost=”trustauth.cn”>

 

<Realm className=”org.apache.catalina.realm.LockOutRealm”>

<Realm className=”org.apache.catalina.realm.UserDatabaseRealm”

resourceName=”UserDatabase”/>

</Realm>

<Host name=”www.trustauth.cn”  appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”>

 

<Context path=”” docBase=”bigtiger” debug=”0″ reloadable=”true” crossContext=”true” />

 

<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”

prefix=”trustauth.cn_access_log.” suffix=”.txt”

pattern=”%h %l %u %t “%r” %s %b” />

 

</Host>

 

<Host name=”trustauth.cn”  appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”>

 

<Context path=”” docBase=”hugh” debug=”0″ reloadable=”true” crossContext=”true” />

 

<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”

prefix=”trustauth.cn_access_log.” suffix=”.txt”

pattern=”%h %l %u %t “%r” %s %b” />

</Host>

 

<Host name=”trustauth.cn”  appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”>

 

<Context path=”” docBase=”monitor” debug=”0″ reloadable=”true” crossContext=”true” />

 

<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”

prefix=”trustauth.cn_access_log.” suffix=”.txt”

pattern=”%h %l %u %t “%r” %s %b” />

</Host>

 

</Engine>

</Service>

</Server>

修改之后重启tomcat服务器,即可生效。


SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密通道。关于更多SSL证书的资讯,请关注数安时代(GDCA)。GDCA致力于网络信息安全,已通过WebTrust 的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将根据用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。

上一篇:

下一篇:

相关新闻

 

领取优惠
免费预约

申请试用SSL证书

提交成功!

咨询客服