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

php中文网
发布: 2016-06-23 14:26:38
原创
936人浏览过

我们用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?



回复讨论(解决方案)

你打算启动第二个 apache 服务?

你打算启动第二个 apache 服务? 上个我已经卸载了 只是没用重启 配置文件也删了


你打算启动第二个 apache 服务? 上个我已经卸载了 只是没用重启 配置文件也删了
我现在是这样注释 LoadModule php5_module "e:/phpweb/php/php5apache2_2.dll" 然后换个端口可以访问http://127.0.0.1:端口号, 释放LoadModule注释 又启动不了了!!

错误信息显示:apache 及相关服务已启动
你再启动一个,自然要报错的

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

错误信息显示:apache 及相关服务已启动
你再启动一个,自然要报错的

如果你不能重启服务器,那么应在 系统管理 -- 服务 中停止 apache 服务
主机上只有一个Apache服务啊 没有启动 并且启动不了

共用80端口网上有一个方案,就是麻烦点,我也实验过可以的,就是apache直接用80端口,然后再转发到IIS的其他端口

共用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的就会好一点

单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的就会好一点 这个虚拟主机只要建一个就可以了吧

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的就会好一点 这个虚拟主机只要建一个就可以了吧

IIS有多少个站点就得有多少个虚拟机 不是吧!!!我修改IIS端口, 只要修改默认网站的端口就好了吧!!

多说无益,动手才是真理

多说无益,动手才是真理 改错了服务器上网站就要挂了啊 亲


多说无益,动手才是真理 改错了服务器上网站就要挂了啊 亲
难道你就没其他电脑测试了?无语



多说无益,动手才是真理 改错了服务器上网站就要挂了啊 亲
难道你就没其他电脑测试了?无语

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号