一、Apache/IIS/Tomcat共存,配置全能服务器
通过本文您可以架设一个支持asp、asp.net、php、jsp的全能主机。我们利用tomcat来运行JSP,用IIS和Apache来运行asp、asp.net、php,实现不带端口访问网站。
举例说明:假设我们有三个网站,分别在IIS、tomcat和Apache上运行,这时候服务器上的IIS、tomcat和Apache冲突,因为 只有一个80端口,当然你可以修改IIS、tomcat和Apache的端口。如:8080,但是访问修改的那个站点是需要加上端口的,例如:(http://域名:8080)
解决方案,由apache将相应程序转到tomcat或iis来处理,步骤如下:
使用apache来代理IIS和tomcat,从而达到虚拟的Apache和IIS、tomcat的整合。即当用户请求域名A/域名B/域名C,统一由Apache来解释,然后Apache将virualhost自动转向给IIS或者tomcat。
1、将IIS端口设置为8080。此处略。访问http://域名A:8080即可看到IIS中的asp站点。
2、安装tomcat,将端口设置为:8081并配置conf目录下的server.xml
方式1:
</Host>
<Host name="域名B:8081"appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context pat