欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

100分 求IIS环境和WAMP环境共存的详细解决方案!该怎么处理

程序员文章站 2024-01-30 14:52:34
...
100分 求IIS环境和WAMP环境共存的详细解决方案!!
我们用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?



------解决方案--------------------
共用80端口网上有一个方案,就是麻烦点,我也实验过可以的,就是apache直接用80端口,然后再转发到IIS的其他端口
------解决方案--------------------
单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的就会好一点
100分 求IIS环境和WAMP环境共存的详细解决方案!该怎么处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频