基于IP和端口号配置tomcat虚拟主机

配置虚拟主机有两种办法:

1.

在系统这个目录下面可以配置 我们访问局域网内其它计算不用写IP 的地方

前面 的IP 可以写成局域网内的主机IP

到时候访问就可以这样的了

2.在tomcat添加多个虚拟主机

一个host就是一个虚拟主机(相当于一台计算机,虽然这些程序实际上是在同个电脑上面),这样别人在访问同一台电脑上面  就可以通过不一样的域名 来访问同一个服务器。这也就是人家的服务器可以托管这么多的程序的原因(并且种个程序的IP 还不一样)

基于不同端口号的站点

我们要想不同的站点上有不同的端口号,那么就要重新配置connector 所以我们要添加service 并且在service里面重新添加connector 如图所示我们重新添加的端口号是80  上一个service的端口号是 8080  所以我们在浏览器上可以输入不同的端口号

上面就是基于不同端口号的访问

基于IP地址的虚拟主机

在电脑上给主机添加多个IP

 点击高级

 然后在添加里面可以添加多个IP

在浏览器里面就可以通过不同的IP地址 访问这本台主机

 

第二篇:tomcat虚拟主机

Tomcat虚拟主机配置方案(域名解析)For Windows/Linux(最完全版)文章录入:7747.Net 责任编辑:7747.Net 更新时间:2009-6-12 0:04:35 1431【字体:小 大】一、打开tomcat安装目录下conf/server.xml这个文件在server.xml文档中找到</Engine></Service> 接着添加上面添加以下内容(暂时先说分为三种方式):第一种:<Host name="" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="www" debug="0" reloadable="true" crossContext="true"/> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="www_5sai_log." suffix=".txt" timestamp="true"/> </Host>以上的内容就是在Tomcat的webapps目录下新建一个www文件夹作为这个域名的主目录第二种:<Host name=".cn" debug="0" appBase="C:\\test\www" unpackWARs="true" autoDeploy="true"><Context path="" docBase="."/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="test_5sai_access_log."suffix=".txt" pattern="common" resolveHosts="false"/><Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="test_5sai_log." suffix=".txt" timestamp="true"/></Host>以上内容的意思就是在C盘test文件夹下面建立一个www文件夹作为.cn这个域名的主目录第三种,如果是linux系统的/var/www作为.cn这个域名的主目录的话内容如下:<Host name=".cn" debug="0" appBase="/var/www" unpackWARs="true" autoDeploy="true"><Context path="" docBase="."/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="test_5sai_access_log."suffix=".txt" pattern="common" resolveHosts="false"/><Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="test_5sai_log." suffix=".txt" timestamp="true"/></Host>再补充一种<Host name="" debug="0" unpackWARs="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/var/log/tomcat" prefix="www_5sai_access_log." suffix=".txt" pattern="common"/> <Logger className="org.apache.catalina.logger.FileLogger" directory="/var/log/tomcat" prefix="www_5sai_log." suffix=".txt" timestamp="true"/> <Context path="" docBase="/var/www" debug="0" reloadable="true"/> </Host>域名的主目录为/var/www 该站点的所有访问LOG放在/ar/log/tomcat里面测试:windows用户打开C:\WINDOWS\system32\drivers\et

c的hosts这个文件,linux用户打开/ect的hosts文件或者vi /ect/hosts修改内容如下127.0.0.1 localhost127.0.0.1 127.0.0.1 .cn

相关推荐