开发者社区> 问答> 正文

IIS和apache共用80端口的方法

准备条件:
    1.完成配置IIS,这样可以运行asp环境
    2.安装phpnow,这是Apache+PHP+MySQL的集成套件
    下面开始配置
1.首先修改IIS中的80端口,这样你的phpnow才能完成整个过程的安装和以下的配置..
2.开始修改配置文件
   ①找到.\Apache2\conf\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
Include conf/extra/httpd-vhosts.conf
    ②修改.\Apache2\conf\extra\httpd-vhosts.conf文件,并增加如下代码
<01>
    AllowOverride All
    Order allow,deny
    Allow from all
</02>
NameVirtualHost *
<03>  
    ProxyPreserveHost On  
    ServerName IIS站点域名
    ProxyPass / http://IIS站点域名:8080/  
    ProxyPassReverse / http://IIS站点域名:8080/  
</04>
    下面我来重点说下这个代码的修改,NameVirtualHost * 代码以上的在phpnow几乎都不用更改的,主要是下面的  这里面的说明一下几点
    ①.”IIS站点域名“ 这个位置替换你之前在IIS建的站点名称
    ②.”8080“这个端口就是你之前修改的端口
    ③.好多空格需要加上,劲量复制代码
    ④.因为有些代码被屏蔽掉了,下面我给你们想到一个方法,你们自己对号入座
        01   Directory ../vhosts
       02    Directory
       03    VirtualHost *:80
       04    VirtualHost

本文章来自新浪博客:blog.sina.com.cn/zerach



展开
收起
zerach 2015-09-08 11:44:40 8900 0
1 条回答
写回答
取消 提交回答
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    晕,有了 apache ,还要IIS干什么。

    而且你这个标题也有歧义,根本不是共用
    2015-09-08 11:47:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像