日期:2011-02-15 01:57:00  来源:本站整理

<b>在Windows Server下集成Apache、Tomcat和IIS</b>[服务器安全]

赞助商链接



  本文“<b>在Windows Server下集成Apache、Tomcat和IIS</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我在《Perl、PHP、ASP、JSP技术对比》一文中曾经对四种风行的网站计划语言举行了评测和比较,常言道鱼与熊掌皆我所欲,二者不可兼得,那么有没有一种办法,可以做到鱼与熊掌兼得,同时支持这四种语言的Web服务器呢,本日我就介绍一下基于Windows Server 2003的同时在一个80端口支持这四种语言的办法.

我们的战略是:安装三个Web服务器,Apache负责支持perl和php,IIS负责支持asp,Tomcat负责支持jsp,通过Apache的proxy_module将三个服务器集成到一个80端口.

安装的办法是,先安装IIS、Apache和Tomcat,配置Apache利用80端口,Tomcat利用8080端口,IIS利用8081端口.

接着在Apache中改正httpd.conf文件,启用proxy_module和proxy_http_module,改正的内容是:
以下为引用的内容:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so



然后在Apache的httpd.conf文件中增添以下几行:

以下为引用的内容:
ProxyPass /php !
ProxyPass /asp/ http://localhost:8081/
ProxyPassReverse /asp/ http://localhost:8081/
ProxyPass /jsp/ http://localhost:8080/
ProxyPassReverse /jsp/ http://localhost:8080/



然后在<Directory>中设置各个服务所在网站的目录权限,这样php目录便可跑apache,支持php和perl,而asp目录则跑IIS,jsp目录跑Tomcat,全部都可同享80端口,一个端口同时支持Perl、PHP、ASP、JSP四种语言,兼容性很好,性能也不错.

别的,将上述号令放在<VirtualHost>中,可以实现差别的虚拟主机利用差别的Web服务器,同一个端口一样可以跑多个Web Server,这关于那些出卖虚拟主机的人来说很有效,假如你想在一台Windows服务器上配置差别的Web服务的话也可以尝试一下.

以上配置在Windows Server 2003、Apache 2.2.6、Tomcat 6.0.16、IIS 6.0的环境下调试通过,运行正常.   以上是“<b>在Windows Server下集成Apache、Tomcat和IIS</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .