A-A+

tomcat设置多个站点

2010年02月15日 Tomcat 暂无评论 阅读 321 次浏览 次
IIS目录下右击“网站”选择“新建网站”描述中随便输入一个与网站内容相关的网站描述,“下一步”,“网站IP地址”中选择本机外网IP,“网站TCP端口”填写80,“此网站的主机头”此处输入要绑定的网站域名如:“www.qvedu.com”(网站域名绑定就是此处,另外说明下此处是必须的,否则多网站共设80端口会被拒绝),“下一步”,“路径”中选择网站内容所在目录,“下一步”,“浏览权限”中选中浏览权限。“下一步”,选择“完成”。到此网站已经配置完成。
要想在IE中输入域名“www.qvedu.com”就能访问网站,还剩下最后一步,打开“c:\windows\system32\drivers\etc”目录,用记事本打开hosts文件最下面加入 “外网IP + 空格 + 域名”。如:“125.33.75.178    www.qvedu.com”。
如果还要给网站同时绑定泛域名,则对网站右击选择“属性”,
选择“网站”栏,单击“IP地址”右边的“高级”,单击“此网站的多个标识”栏下的“添加”,“端口”处输入80,“主机头”处输入泛域名如:“qvedu.com”,确定,然后再进入“c:\windows\system32\drivers\etc”目录,用记事本打开hosts文件最下面加入 “外网IP + 空格 + 泛域名”。如:“125.33.75.178    qvedu.com”。
这样就可以在外网中通过域名“www.qvedu.com”或者泛域名“qvedu.com”,网站的访问了。
如果还要配置其它80端口的网站重复以上步骤即可。
TOMCAT域名绑定及设置首页
Tomcat域名的绑定整体来说分为二步:
1、 D:\Tomcat 5.0\conf文件夹下的server.xml的配置。
2、 D:\Tomcat 5.0\conf\Catalina文件夹下的配置。
 
Server.xml的配置:
1、 端口改为80(如果不改为80,访问网站时要的域名后加端口号)
<Connector port="80" 
 maxThreads="150" minSpareThreads="25"  maxSpareThreads="75"
 enableLookups="false" redirectPort="8443" acceptCount="100"
 debug="0" connectionTimeout="20000" disableUploadTimeout="true" />
2、 配置网站并绑定域名
找到localhost的Host结束符</Host>,回车将下面的拷贝上。
注意:<Host………>中的name 后面跟你要配置的域名,如”www.qvedu.com”。
<Host………>中的appBase后面必须为”webapps”
<Context path=”” …………..>这段是设置域名的默认主页。
<Context ……>这段的docBase后面跟的是网站在机器上的位置。
 
<Host name="www.qvedu.com" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
 
<Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
            timestamp="true"/>
<Context path=""   docBase="D:/Tomcat 5.0/webapps/QveduSite" 
debug="0" reloadable="true" crossContext="true">   
   </Context>
</Host>
 
Catalina文件夹下的配置:
1、 在Catalina文件夹新建一文件夹其名称与域名一样。
2、 将自带的localhost中的那几个xml文件拷贝过来。
 
现在域名的绑定就算完成了,要想进行多绑名的绑定或者多网站的多绑名的绑定重复以上操作即可。
 
TOMCAT与IIS的整合
Tomcat RK动态链接库isapi_redirect.dll 下载地址:
http://tomcat.apache.org/download-connectors.cgi
http://www.apache.org/dist/tomcat/tomcat-connectors/
 
TOMCAT与IIS的整合从根本上来讲,可以分为四大步:
1、 去apache站点下载isapi_redirect.dll动态链接库
2、 Tomcat的配置:
1) 在tomcat目录下建个”isapi”文件夹(此文件夹可任意起名),将下载的 isapi_redirect.dll拷贝到此文件夹下。
2) 进入tomcat目录下的conf文件夹下创建” workers.properties”、” uriworkermap.properties”两个文件。
 
在workers.properties文件里写入:
 
workers.tomcat_home=D:\Tomcat5  #TOMCAT_HOME指定,配置过环境变量这句可不要。
workers.java_home=C:\j2sdk1.4.2_03  #JAVA_HOME指定,配置过环境变量这句可不要。
ps=\  #分隔符指定
worker.list=qvedu  #指定list名称,这块名称可以任意如:QVEDU
worker.qvedu.port=8009  #指定映射端口
worker.qvedu.host=localhost  #指定主机
worker.qvedu.type=ajp13  #这块为指定的list的类型
worker.qvedu.lbfactor=1  #此处为负载平衡,可以不设置
 
在uriworkermap.properties文件里写入:
 
/*.jsp=qvedu    #指定如果为jsp页面时交给tomcat处理
/*.do=qvedu    #指定如果为jsp页面时交给tomcat处理
/QveduSite/*= qvedu  #指定如果为servlet时交给tomcat处理QveduSite为网站目录名
/QveduSite/*.htm= qvedu  #指定如为内嵌servlet的htm页面时交与tomcat处理(因为此站内嵌servlet所以得交与tomcat处理)
/QveduSite/*.html= qvedu  #指定如为内嵌servlet的html页面时交与tomcat处理(因为此站内嵌servlet所以得交与tomcat处理)
 
3) 修改注册表,创建一个qvedu.reg文件,在文件里写入:
REGEDIT4
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="D:\\Tomcat5\\logs\\isapi.log"
"log_level"="debug"
"worker_file"="D:\\Tomcat5\\conf\\workers.properties"
"worker_mount_file"="D:\\Tomcat5\\conf\\uriworkermap.properties"
 
 
 
参数解释:
extension_uri  isapi_redirect.dll的虚拟目录位置
log_file  日志文件的位置及名称
log_level    日志等级
worker_file    workers.properties文件位置
worker_mount_file   uriworkermap.properties文件位置
 
qvedu.reg创建完后双击合并注册表
 
 
 
3、 IIS的配置
 
1) 打开IIS信息服务管理器,右击Web服务扩展,添加一个新的Web服务扩展,扩展名为”jakarta”对应的要求文件在添加中指向刚才的”isapi”文件夹中的”isapi…”文件。
 
2) 网站中创建一个网站,指向你要发布的jsp网站,如:D:\Tomcat 5.0\webapps\XXX ,允许权限里勾上“执行(如ISAPI应用程序或CGI)”。
 
3) 在创建的网站中,新建一个虚拟目录,名字为”jakarta”位置指向刚才创建的”isapi”文件夹,允许权限里勾上“执行(如ISAPI应用程序或CGI)”。
 
4) 右击新建的网站,选属性,在ISAPI筛选器中添加,筛选器名称为”jakarta”可执行文件指向刚才那个isapi_ redirect.dll文件。
 
4、 重启TOMCAT 再重启下刚才创建的网站,这样就配置好,IIS与TOMCAT的整合了。注意别忘了看下D:\Tomcat 5.0\common\lib文件夹下是否有“tools.jar”文件,如果没有就去jdk下拷一个过来。
(小提示:配置好后,网站属性中的ISAPI筛选器中的小箭头为绿色)
 
 
isapi_redirect.dll下载地址:http://www.qvedu.com/isapi_redirect.dll
别光下载哟,也给www.qvedu.com捧捧场

 

标签:

评论已关闭!

Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录