Win2003下整合apache2.2+tomcat5.5+IIS

时间:07/26/2007 13:50:08   作者:ChenReal    阅读:286

续上回,整合的脚步继续向前!
Apache+Tomcat解决了JSP、PHP、HTML
如果能把ASP和ASP.NET都搞定了就prefect了!
干脆一不做二不休,把IIS也整合过来!

1、装IIS
默认站点的根目录是:C:\\Inetpub\\wwwroot
懒得去改它了,端口不能为80,我这里设成81
记得先在服务器扩展那里允许ASP的执行!

2、配置Apache
配置httpd.conf,开启:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

在配置文件的最后设置虚拟站点,顺便把Tomcat的也配置上,这样IIS和Tomcat两者便可各施其职了。例如我的配置是:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
  ProxyPreserveHost On
  ServerAdmin realme@chenreal.com
  ServerName www.chenreal.com 
  DocumentRoot "C:\\Inetpub\\wwwroot"
  DirectoryIndex index.html index.htm index.asp 
  ProxyPass / http://127.0.0.1:81/
  ProxyPassReverse / http://127.0.0.1:81/
</VirtualHost>

<VirtualHost 127.0.0.1>
  ProxyPreserveHost On
  ServerAdmin realme@chenreal.com
  ServerName www.realme.com 
  DocumentRoot "C:\\Server\\www"
  DirectoryIndex index.html index.htm index.jsp
  ProxyPass /images/ !
  ProxyPass / ajp://127.0.0.1:8009/
  ProxyPassReverse / ajp://127.0.0.1:8009/
</VirtualHost>

看到这里,有人可能会问,www.chenreal.comwww.realme.com 不可能解析到127.0.0.1吧?
其实我这里只是为了方便演示在
C:\\WINDOWS\\system32\\drivers\\etc\\hosts里面做了些手脚
这样两个站就分别立起来了

 

评论
0/200