TomCat域名绑定与虚拟目录设置

TomCat域名绑定与虚拟目录设置

TomCat域名绑定与虚拟目录设置

Windows下可以通过修改hosts文件进行本地域名解析,Linux下可以么?

当然!

在这一点上,二者出奇的相同文件名相同,里机的内容也相同。

windows系统下hosts文件所在目录:$(系统盘):\WINDOWS\system32\drivers\etc

注意:“文件夹选项”设置:“显示所有文件和文件夹”去掉“隐藏受保护的系统文件”前面的勾。

Linux下hosts文件所在目录:/etc

编辑方法:

vi hosts

按insert键开始编辑,编辑完成后,依次按:esc——shift+:——w——q——回车,就OK啦。

注意:“——”是分隔符,仅为描述,无需录入。

<Host name="www.wendangwang.com; appBase="D:\eee" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >
<Context path="" docBase="D:\eee" debug="0" reloadable="true" crossContext="true" workDir="D:\eee\jkjk"></Context></Host>

0///////////////////////////////////////////////////////////
tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml

server.xml 的修改方式如下:

(一)多域名绑定

1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80(因为web下默认的端口是:80)

原来:

<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />

修改后:

<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />



其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变

2.接下来就是重点了哈哈...

<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>

当然这里我把注释代码统统删除掉了,省的碍眼


修改后:

<Engine name="Catalina" defaultHost=www.wendangwang.com;

<Host name="www.wendangwang.com; appBase=="abcapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"

<Host name=www.wendangwang.com appBase=="D:\cba" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>

这里解释一下上面的配置
Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.

Host 的 name:表

TomCat域名绑定与虚拟目录设置相关文档

最新文档

返回顶部