tomcat 域名配置,tomcat下一个项目如何绑定多个域名

阅读(86)发布于 2023-09-25

修改tomat下conf下的server.xml配置文件。 3、绑定域名,修改server.xml中的host。 把name="localhost"中localhost修改成你对应的域名。如果有windows防火墙或者路由器访问请配置对应的映射规则。

配图

1、在tomcat的server.xml文件下加入下面的代码:

<Hostname="club.auto126.com"debug="0"appBase="webapps"

unpackWARs="true"autoDeploy="true"

xmlValidation="false"xmlNamespaceAware="false">

<Alias>club.auto126.com</Alias>

<LoggerclassName="org.apache.catalina.logger.FileLogger"

directory="logs"prefix="localhost_log."suffix=".txt"

timestamp="true"/>

<Contextpath=""docBase="E:\MyEclipse\autoweb\WebRoot\bbs"reloadable="true"caseSensitive="false"debug="0"></Context>

</Host>

2、在C:\WINDOWS\system32\drivers\etc目录的hosts文件下加入下面一行来配置一个dns解释

1、确定你需要绑定的域名

2、域名绑定只能绑定80端口,http协议默认的端口就是80,所以tomcat中部署的项目必须是80端口。修改tomat下conf下的server.xml配置文件。

<Connectorport="80"protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/>

3、绑定域名,修改server.xml中的host。

<Hostname="localhost"appBase="webapps"

unpackWARs="true"autoDeploy="true">

把name="localhost"中localhost修改成你对应的域名。

4、绑定已经结束。如果有windows防火墙或者路由器访问请配置对应的映射规则。

在Tomcat的安装目录下有一个conf文件夹

在这个文件夹里面打开server.xml文件

在里面添加上一句话:

<Contextpath="/sell"reloadable="true"docBase="D:\eclipseofJavaEE\workspace02\sell"workDir="D:\eclipseofJavaEE\workspace02\sell\work"/>

其中path="/你的工程名"docBase="你的工程的绝对路径"workDir="你的工程的绝对路径/work"

其他都不变,这样就可以部署很多域名访问配置了

本人对tomcat下配置一ip对多域名的方法详细如下,按下面配置一定能成功,经过测试了.<Hostname="localhost"debug="0"appBase="D:\\Tomcat5.0\\webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Alias>localhost.com</Alias><LoggerclassName="org.apache.catalina.logger.FileLogger"directory="logs"prefix="localhost_log."suffix=".txt"timestamp="true"/><Contextpath=""docBase="D:\\Tomcat5.0\\webapps\\gg"reloadable="true"caseSensitive="false"debug="0"></Context></Host><Hostname="one.localhost"debug="0"appBase="D:\\Tomcat5.0\\webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Alias>one.localhost.com</Alias><LoggerclassName="org.apache.catalina.logger.FileLogger"directory="logs"prefix="localhost_log."suffix=".txt"timestamp="true"/><Contextpath=""docBase="D:\\Tomcat5.0\\webapps\\kk\\a"reloadable="true"caseSensitive="false"debug="0"></Context></Host><Hostname="two.localhost"debug="0"appBase="D:\\Tomcat5.0\\webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Alias>two.localhost.com</Alias><LoggerclassName="org.apache.catalina.logger.FileLogger"directory="logs"prefix="localhost_log."suffix=".txt"timestamp="true"/><Contextpath=""docBase="D:\\Tomcat5.0\\webapps\\kk\\b"reloadable="true"caseSensitive="false"debug="0"></Context></Host>因无域名解析服务器,所以在hosts上配,来模拟dns解析.10.1.1.241localhost指向gg文件夹10.1.1.241localhost.com指向gg文件夹10.1.1.241one.localhost指向a文件夹10.1.1.241one.localhost.com指向a文件夹10.1.1.241two.localhost指向b文件夹10.1.1.241two.localhost.com指向b文件夹经过多方面尝试,终于在tomcat下配置成功了.修改默认的应用时:改defaulthost,并将context的path置为空。配置多个应用时:如:http://localhost:8080/http://localhost:8080/firsthttp://localhost:8080/second对应的配置如下:<Hostname="localhost"debug="0"appBase="D:\\Tomcat5.0\\webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Alias>localhost.com</Alias><LoggerclassName="org.apache.catalina.logger.FileLogger"directory="logs"prefix="localhost_log."suffix=".txt"timestamp="true"/><Contextpath=""docBase="D:\\Tomcat5.0\\webapps\\Root"reloadable="true"caseSensitive="false"debug="0"></Context><Contextpath="/first"docBase="D:\\Tomcat5.0\\webapps\\first"reloadable="true"caseSensitive="false"debug="0"></Context><Contextpath="/second"docBase="D:\\Tomcat5.0\\webapps\\second"reloadable="true"caseSensitive="false"debug="0"></Context></Host>

以上就是关于tomcat 域名配置的解答,如果对你有帮助,不妨关注本站,本站将为你整理更多内容。