Warning: Missing argument 2 for wp_widget() in /www/users/haoxm.net/wp-includes/widgets.php on line 76
孤独小客 » Blog Archive » IIS与Apache共存80端口的解决方案

IIS与Apache共存80端口的解决方案

一个IIS与Apache共存80端口的解决方案

先说一下怎么实现的吧,Apache有个功能叫逆向代理,我们可以通过它来作为IIS的代理,从而做到同时能通过80端口访问分别在IIS上和Apache上的文件—-当然,也可以通过它把访问指向几台不同的服务器(这样似乎就能搭建一个集群?)。

先把IIS的端口修改成8080,然后我们打开apache的httpd.conf文件,把

LoadModule proxy_module modules/mod_proxy.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

前面的注释去除

然后我们再增加一个虚拟主机:

ServerName test.hjxyw.cn

逆(反)向代理使用ProxyPass和ProxyPassReverse指令进行配置。
ProxyPass / http://localhost:8080/

ProxyPassReverse / http://localhost:8080/

重新启动一下apache.现在检验一下结果吧,你可以在你的IIS根目录下写个小的ASP文件,通过test.hjxyw.cn 来访问一下,呵,成功!然后我们再来检查一下它伪装地究竟如何

Leave a comment

Your comment