转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
解决Apache或Phpnow与IIS,共存80端口的方法         ★★★

解决Apache或Phpnow与IIS,共存80端口的方法

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2202 更新时间:2012/5/18 12:52:41

解决Apache或Phpnow与IIS,共存80端口的方法,闵涛跟大家一样,都比较喜欢用windows系统的服务器,想PHP与ASP并存,本来IIS可以解决PHP的问题的,但是IIS对于伪静态的支持一直不是很好,于是闵涛就决定同时启用APACHE和IIS,因为主要是用PHP的做站,所以apache作为要的WEB服务器,两三个ASP的站就用apache代理了。具体做法是把IIS上的站点全部改成80以外的端口,具体做法还是参考我在网上找到的方法吧:

我们从以下PHPNOW的介绍中发现:

Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。
简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。

PHPnow 是绿色的,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。
然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序。

  • 支持虚拟主机:便捷的虚拟主机管理
  • 配置文件备份:放心地去尝试修改配置文件,乱了就还原配置
  • 虚拟主机代理:可与 IIS 共存 (不同端口,泛解析代理)
  • 插件支持:ASP.NET | JSP(寻找最佳解决) | ASP(挂起)
有必要掌握手动配置 PHP ,PHPnow 只是为你减少重复的动作。请尝试自己搭建 PHP 环境,参考参考相关权威文档。

* 既然提到,虚拟主机代理:可与 IIS 共存 (不同端口,泛解析代理)。那就意思味着建立虚拟主机来解决。即需在httpd-vhosts.conf中解决问题。首先得在IIS做好解析。然后再通过虚拟主机的方式做泛解析代理即可,如

<VirtualHost *>
    <Directory "C:/Webs/sou">
        Options -Indexes FollowSymLinks
        Allow from all
        AllowOverride All
    </Directory>
    ServerAdmin admin@jopee.cn
    DocumentRoot "C:/Webs/sou"
    ServerName www.jopee.cn:80
    ServerAlias www.jopee.cn jopee.cn
    proxypass / http://www.jopee.cn:8081/
    proxypassreverse / http://www.jopee.cn:8081/
</VirtualHost>

也许上面的您都做了,但是重启apche时会报错:

Syntax error on line 24 of D:/server/Apache-22/conf/extra/httpd-vhosts.conf:
Invalid command 'proxypass', perhaps misspelled or defined by a module not included in the server configuration

上面的错误,您可以通过以下方法解决:

问apache的代理功能~多谢指教^_^

我想建一个apache+mysql+php的站点
但是机器上已经装了iis(已经有了一个asp.net的web服务),所以还不能放弃iis服务
而且我想只用一个80端口
在网上看到有文章说可以使用apache的代理功能,更改iis的端口,然后把aspx的页面抛给iis处理。
我照文章中所写,在apache的httpd.conf中添加了如下代码

ProxyPass /GisInternet/ http://localhost:88/
ProxyPassReverse /GisInternet/ http://localhost:88/

88为我目前的iis端口,已经测试,可用
然而重起apache服务器后出现如下错误信息
Invalid command 'ProxyPass', perhaps mis-spelled or defined by a module not included in the server configuration

ps:由于是新接触php,我用的是appserv-win32-2.5.1.exe简易安装...

多谢各位朋友指教
 
proxy模块没有加载,查找,去掉#就可以了,
 
把所有proxy模块代理模块都打开
就可以了,闵涛是这么做的也成功了,如果您实在解决不了,没关系,找我解决就可以了(注:10元/次,不还价,呵呵。联系方式:Q543098146)

[Web开发]apache日志文件,出现错误Apache:Server ran out…  [Web开发]彻底放弃IIS让Apache也支持ASP.NET
[Web开发]Win2003完美配置Apache+IIS+Tomcat多站点  [ORACLE]整合Oracle 10g、Apache 2.0、Php 5
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台