碰到一用户IIS经常出问题, 要求把IIS转到apache上.iis上即有ASP站,又有重定向,要原封不动的转过去.
贴上我为他做的几处特别说明
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule rewrite_module modules/mod_rewrite.so NameVirtualHost *:80 <VirtualHost *:80> ServerName x.x.x.x <Location /> Order Allow,Deny Deny from all </Location> </VirtualHost> <VirtualHost *:80> DocumentRoot "D:\www\wwwroot\" ServerName www.123.com <Directory "D:\www\wwwroot\"> allow from all Options +Indexes AllowOverride All </Directory> </VirtualHost> <VirtualHost *:80> ServerName 123.com RewriteEngine On RewriteRule ^/(.*) http://www.123.com/$1 [R,L] </VirtualHost> <VirtualHost *:80> ServerName www.abc.com ProxyPass / http://127.0.0.1:81/ ProxyPassReverse / http://127.0.0.1:81 </VirtualHost> <VirtualHost *:80> ServerName abc.com RewriteEngine On RewriteRule ^/(.*) http://www.abc.com/$1 [R,L] </VirtualHost> <VirtualHost *:85> DocumentRoot "D:\local\wwwroot\phpMyAdmin" ServerName x.x.x.x <Directory "D:\local\wwwroot\phpMyAdmin"> allow from all Options +Indexes </Directory> </VirtualHost>