2013-08-30 09:31:05
来 源
ITJS.CN
IIS
本文介绍Apache/tomcat/iis服务器的详细整合过程,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

自己对域名什么的啊,以前从来没有接触过,也不是很了解,今天下午经过杨哥的一番讲解,总算理解的差不多啦,哈哈……

思路是用Apache作为代理进行跳转,所有的请求首先发送到Apache的80端口,由Apache判断servername,通过配置文件进行跳转。

#

# Use name-based virtual hosting.

#

NameVirtualHost *:80

<VirtualHost *:80>

ServerName one.org

ProxyPass / http://localhost:81/

ProxyPassReverse / http://localhost:81/

</VirtualHost>

当用户从浏览器上输入http://one.org的时候会通过apache转送到http://localhost:81下,即IIS的默认页。

<VirtualHost *:80>

ServerName one.org/RFID

ProxyPass / http://localhost:81/RFID

ProxyPassReverse / http://localhost:81/RFID

</VirtualHost>

其中RFID是在IIS建立的一个虚拟目录,当用户从浏览器上输入http://one.org/RFID的时候,会通过apache转送到http://localhost:81/RFID下。

<VirtualHost *:80>

ServerName two.org

ProxyPass / http://localhost:8080/

ProxyPassReverse / http://localhost:8080/

</VirtualHost>

当用户从浏览器上输入two.org是,会通过Apache转送到tomcat上,启动tomcat的起始页,注意,这里的配置http://localhost:8080后面一定要加上“/”,否则会抛出异常,比如webapps下面有caizhengju,但是,如果不加/通过,two.org/caizhengju回报错"can not find http://locahost:8080caizengju"

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。