100分 求IIS环境和WAMP环境共存的详细解决方案!!

WenCheng90 2013-11-05 10:24:30
我们用win2003服务器, 老板希望IIS和WAMP能够共同使用80端口,不要什么停止IIS,或者换端口之类的方案,可以通过正常的URL访问的.谢谢啦!!!


我现在在IIS环境运行的状态下,apache能单独运行(换别的端口),写上 LoadModule php5_module "e:/phpweb/php/php5apache2_2.dll" 就不能运行了,网上说开启ServerName 127.0.0.1:8080 都没用啊


日志提示这个!!
[Tue Nov 05 10:17:47 2013] [warn] pid file E:/phpweb/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 183.90.186.84 for ServerName
[Tue Nov 05 10:17:53 2013] [warn] pid file E:/phpweb/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?


...全文
359 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
WenCheng90 2013-11-06
  • 打赏
  • 举报
回复
引用 14 楼 chinmo 的回复:
引用 13 楼 u012335455 的回复:
[quote=引用 12 楼 chinmo 的回复:] 多说无益,动手才是真理
改错了服务器上网站就要挂了啊 亲
难道你就没其他电脑测试了?无语[/quote]
  • 打赏
  • 举报
回复
引用 13 楼 u012335455 的回复:
引用 12 楼 chinmo 的回复:
多说无益,动手才是真理
改错了服务器上网站就要挂了啊 亲
难道你就没其他电脑测试了?无语
WenCheng90 2013-11-06
  • 打赏
  • 举报
回复
引用 12 楼 chinmo 的回复:
多说无益,动手才是真理
改错了服务器上网站就要挂了啊 亲
  • 打赏
  • 举报
回复
多说无益,动手才是真理
WenCheng90 2013-11-06
  • 打赏
  • 举报
回复
引用 10 楼 chinmo 的回复:
[quote=引用 9 楼 u012335455 的回复:] [quote=引用 8 楼 chinmo 的回复:] 单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将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端口。 ServerName www.abc.com ProxyPass / http://localhost:81/ ProxyPassReverse / http://localhost:81/ 大致就这样 这个是单IP的,如果多IP的就会好一点
这个虚拟主机只要建一个就可以了吧[/quote] IIS有多少个站点就得有多少个虚拟机[/quote]不是吧!!!我修改IIS端口, 只要修改默认网站的端口就好了吧!!
  • 打赏
  • 举报
回复
引用 9 楼 u012335455 的回复:
[quote=引用 8 楼 chinmo 的回复:] 单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将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端口。 ServerName www.abc.com ProxyPass / http://localhost:81/ ProxyPassReverse / http://localhost:81/ 大致就这样 这个是单IP的,如果多IP的就会好一点
这个虚拟主机只要建一个就可以了吧[/quote] IIS有多少个站点就得有多少个虚拟机
WenCheng90 2013-11-06
  • 打赏
  • 举报
回复
引用 8 楼 chinmo 的回复:
单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将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端口。 ServerName www.abc.com ProxyPass / http://localhost:81/ ProxyPassReverse / http://localhost:81/ 大致就这样 这个是单IP的,如果多IP的就会好一点
这个虚拟主机只要建一个就可以了吧
  • 打赏
  • 举报
回复
单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将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端口。 ServerName www.abc.com ProxyPass / http://localhost:81/ ProxyPassReverse / http://localhost:81/ 大致就这样 这个是单IP的,如果多IP的就会好一点
WenCheng90 2013-11-05
  • 打赏
  • 举报
回复
引用 6 楼 chinmo 的回复:
共用80端口网上有一个方案,就是麻烦点,我也实验过可以的,就是apache直接用80端口,然后再转发到IIS的其他端口
求详细教程,救急啊!!
  • 打赏
  • 举报
回复
共用80端口网上有一个方案,就是麻烦点,我也实验过可以的,就是apache直接用80端口,然后再转发到IIS的其他端口
WenCheng90 2013-11-05
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
错误信息显示:apache 及相关服务已启动
你再启动一个,自然要报错的

如果你不能重启服务器,那么应在 系统管理 -- 服务 中停止 apache 服务

主机上只有一个Apache服务啊 没有启动 并且启动不了
xuzuning 2013-11-05
  • 打赏
  • 举报
回复
错误信息显示:apache 及相关服务已启动 你再启动一个,自然要报错的 如果你不能重启服务器,那么应在 系统管理 -- 服务 中停止 apache 服务
WenCheng90 2013-11-05
  • 打赏
  • 举报
回复
引用 2 楼 u012335455 的回复:
引用 1 楼 xuzuning 的回复:
你打算启动第二个 apache 服务?
上个我已经卸载了 只是没用重启 配置文件也删了
我现在是这样注释 LoadModule php5_module "e:/phpweb/php/php5apache2_2.dll" 然后换个端口可以访问http://127.0.0.1:端口号, 释放LoadModule注释 又启动不了了!!
WenCheng90 2013-11-05
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
你打算启动第二个 apache 服务?
上个我已经卸载了 只是没用重启 配置文件也删了
xuzuning 2013-11-05
  • 打赏
  • 举报
回复
你打算启动第二个 apache 服务?

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧