因apache为2.2.17
iASP2.1.01装完在加载.dll时出错。
网上找的方法apache 代理的方式访问iis,测试成功。
httpd.conf 前面#去掉
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
httpd-vhosts.conf
NameVirtualHost 192.168.0.22:80
<VirtualHost www.ccc.cn>
ServerAdmin xxx@xxx.com
ProxyPass / http://192.168.0.22:81/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
ProxyPassReverse / http://192.168.0.22:81/
ServerName www.ccc.cn
ErrorLog logs/www.ccc.cn-error_log
CustomLog logs/www.ccc.cn-access_log common
</VirtualHost>
前提
IIS安装 81 端口
apache2.2 80 端口
www.ccc.cn 域名指向 到 192.168.0.22
用户访问 www.ccc.cn通过 apache 转向到 192.168.0.22 这个IP的 81端口,也就是IIS服务
类似的,可以配置任意的IP ,任意的端口