tomcat域名配置(材料)_tomcat多域名配置

2020-02-27 其他范文 下载本文

tomcat域名配置(材料)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“tomcat多域名配置”。

Tomct多域名绑定和虚拟目录

Tomcat采用默认安装,要想tomcat直接绑定多个域名,这里我们需要修改配置文件:Tomcat安装目录下的confserver.xml

server.xml 的修改方式如下:

(一)多域名绑定

1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80 5.0原 始:

5.0修改后:

6.0原 始

:

6.0修改后

:

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

2.接下来就是重点了

原始:

autoDeploy=“true” xmlValidation=“false” xmlNamespaceAware=“false” />

……

这里解释一下上面的配置

Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.按照上面的配置:

1.如果我在浏览器中输入http://localhost 则访问 C:Program FilesApache Software FoundationTomcat 5.5webappsROOT 下的网站

2.如果输入http:// 则访问 C:Program FilesApache Software FoundationTomcat 5.5abcappsROOT 下的网站

3.如果输入http:// 则访问 D:cbaROOT 下的网站.注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录下面,即可通过相应域名访问了.这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则 需要重启tomcat才可以.这样配置就大功告成了

注意:要修改系统盘system->system32-> drivers-> etc下的hosts文件

(二)虚拟目录

unpackWARs=“true” autoDeploy=“true”

xmlValidation=“false” xmlNamespaceAware=“false”>

其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。

是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字,而 docbase则是具体的文件位置。在这里我的虚拟路径名称为cqq,实际上我的程序也就是html、jsp、servlet都 放在了f:javacqqapp这个目录下了。这样我就可以通过 http://127.0.0.1/cqq/ 访问我的这个虚拟目录了。

另外一种方法是:

配置两个站点

unpackWARs=“true” autoDeploy=“true”>

unpackWARs=“true” autoDeploy=“true”

xmlValidation=“false” xmlNamespaceAware=“false”>

这样设置以后,输入域名可以分别到两个站点

但由于没有指定默认站点,所以直接输入IP的 时候,无法访问。

于是增加 D:Tomcat5.5confCatalinalocalhostROOT.xml

内容如

这样可以实现输入域名分别到个站点,输入IP 就默认到D:/Tomcat5.5/portal这个站点 可是,问题出现了

这两个站点启动相当消耗内存,TOMCAT内 存设置我已经设到1400M了(再高TOMCAT5无法启动),所以不能同时启动三个应用。

Tomcat下面配置单域名

在Tomcat下面配置域名(如:)的时候,同时又不希望客户通过我们网站的IP或者域名访问到Tomcat默认的ROOT,配制方法如下:

1、打开Tomcat安装目录下的confserver.xml文件

在server.xml中将原有的修改为

将原有的修改为

原始端口:5.5 8080改为80

minSpareThreads=“25” maxSpareThreads=“75” enableLookups=“false”

redirectPort=“8443” acceptCount=“100” connectionTimeout=“20000”

disableUploadTimeout=“true” />

原始端口:6.0 8080改为802、在confCatalina目录下建立目录“”。

然后在 域名的名称 文件夹下 建立ROOT.xml文件(ROOT必需大写),其格式和conflocalhost目录下的ROOT.xml一致,但是内容如下:

docBase=“D:tomcatalwinwebappsROOT” path=“”>//绝对路径

//相对路径

其中docBase中的内容就是你希望的打开您的域名()的时候映射到的目录和默认的网页(如:index.jsp)

3、启动Tomcat服务器,就可以直接敲入域名访问你要访问的地址了。如:

《tomcat域名配置(材料).docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
tomcat域名配置(材料)
点击下载文档
相关专题 tomcat多域名配置 域名 材料 tomcat tomcat多域名配置 域名 材料 tomcat
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文