当前位置:首页 > Apache

Apache整合IIS通用80端口

canca15年前 (2011-04-28)Apache473

第一步:修改httpd.conf文件,启用proxy模块
             将文件中的LoadModule proxy_module modules/mod_proxy.so和LoadModule proxy_http_module modules/mod_proxy_http.so这两句
             的“#”去掉就可以了。
            
     第二步:增加IIS的虚拟主机
             在httpd.conf文件末尾加入以下代码:
            
             <VirtualHost *>
                ServerAdmin delinking@hotmail.it


                ServerName twserver.yi.org
                DocumentRoot "C:/Inetpub/wwwroot"
                DirectoryIndex index.html index.htm index.asp
                Alias /test "C:/Inetpub/wwwroot"
                <Directory "C:/Inetpub/wwwroot">
                   Options MultiViews
                   AllowOverride None
                   Order allow,deny
                   Allow from all
                </Directory>
                ProxyPass / http://127.0.0.1:8080/
                ProxyPassReverse / http://127.0.0.1:8080
             </VirtualHost>
             保存,并重启apache就可以做测试了。
            
      8.测试apaceh与IIS的连接
     
      写一个asp页面,hello.asp:
      <HTML>
         <HEAD>
           <TITLE>Hello World Sample</TITLE>
         </HEAD>
         <BODY>
           <% Response.Write "Hello World" %>
         </BODY>
      </HTML>
   放到C:/Inetpub/wwwroot下面,在浏览器中访问http://twserver.yi.org/hello.asp回车如果出现“hello world”字样就表示配置成功了。如果页面出现空白,在Internet信息服务(IIS)管理器中的web服务扩展里将“active server page”允许,然后清空缓存,刷新页面应该就可以看见hello world了。
  本网站刊载的资讯由网友提供分享!资讯内容纯属作者个人观点,不表示信息安全网同意其说法或描述,仅为提供更多信息资讯,也不构成任何建议.网友转载请注明原作者姓名及出处.如有侵犯到您的版权,请与我联系

将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
在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

然后建立一个虚拟主机,将该域名的所有访问转向81端口。
<VirtualHost *:80>
ServerName iloves.vicp.net
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
</VirtualHost>
这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/258.html

标签: Apache
分享给朋友:

“Apache整合IIS通用80端口” 的相关文章

AppServ 2.5.9 中集成的 各个软件的版本

AppServ是PHP网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。 AppServ 2.5.9 Ap…

Apache URLRewriter

今日折腾网站,不得不用到了Apache 的Rewrite功能,虽说我对正则表达式并不陌生,但这东西学完就忘,忘了再学一样吃力,并且正则表达式只是学习Rewrite的一个方面。半天下来心急火燎,最终事没有办成,最后还是静下心来琢磨,总算蒙…

授权Apache2 + PHP读写目录权限

摘要:您需要将目录的所有者设置为PHP使用的用户(Web服务器用户)。步骤1:确定PHP用户…

Apache下htaccess文件不起作用/rewrite 没有效果

【Apache下rewrite不成功】不成功按照如下三步排查:【第一步:打开rewrite 模块没有】首先 我们找到apache安装目录下的 /conf/http.cnf打开,文件 搜索rewrite 找到#LoadModule rewrite_module modules/mod_rewrite.…

APACHE如何里一个站点绑定多个域名?用ServerAlias servername

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写:<VirtualHost *:80> ServerAdmin i@kuigg.com DocumentRoot /www/kuigg.com…

Tomcat启动报错或警告: org.apache.catalina.webresources.Cache.getResource Unable to add the resource

关于缓存空间不足倒置无法添加资源的解决办法!相信很多朋友都遇到过了吧。报错信息如下:**为任意位置org.apache.catalina.webresources.Cache.getResource Unable to add the resourc…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。