码迷,mamicode.com
首页 > Windows程序 > 详细

Windows 下 IIS与Apache 共存

时间:2015-02-07 12:57:49      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

在Windows服务器下, 安装了IIS以及Apache服务器, 如何使他们一起工作。

目前我面对的问题是, 只有一个IP地址,要通过不同的端口来访问不同的程序。

 解决方案如下:

  1、找到 Apache 下 httpd.conf 文件。把一下几项去除注释

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

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

2、找到httpd-vhosts.conf 文件, 添加以下的内容 

<VirtualHost *:80>

ServerName   "域名"
ProxyPass / http://ip地址:801/
ProxyPassReverse / http://ip地址:801/
ServerAdmin admin@system
</VirtualHost>

 上面几句话的意思就是: 当外面访问80端口的时候,通过Apache代理,就会访问其他服务器。

3、然后重启 Apache服务器

 

Windows 下 IIS与Apache 共存

标签:

原文地址:http://www.cnblogs.com/luoyangcn/p/4278564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!