续上回,整合的脚步继续向前!
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.com,www.realme.com 不可能解析到127.0.0.1吧?
其实我这里只是为了方便演示在
C:\\WINDOWS\\system32\\drivers\\etc\\hosts里面做了些手脚
这样两个站就分别立起来了