apache 和 IIS 共存问题

butter949 2012-07-23 12:42:19
系统环境:WIN 2003 Server
IP地址: 245.200.100.200
有IIS 和 Apache。
IIS 端口是 8082. apache 是80.

现有 www.acdc.com 和 www.blogegg.com 以及mp3.blogegg.com三个域名。

PHP 主目录是 "d:\phpide\wwwroot"

现该服务器上有四个网站:
A站 和 B站 在 IIS 上,
C站 和 D站 在 APACHE 上。(d:\phpide\wwwroot\c 和 d:\phpide\wwwroot\d)

现在需要达到如下目的:

1)用户在浏览器中直接输入 IP地址时,访问IIS 的A站点。
2)输入 www.acdc.com 时,访问IIS 的B站点。
3)当输入www.blogegg.com时 访问Apache 的C站点。
3)当输入 MP3.blogegg.com 时 访问Apache 的 D 站点。

小的我用了apache 的反向代理。但是没有成功,导致不管输入什么网址,全部指向了IIS....
希望哥哥姐姐们,兄弟姐妹们能帮帮我。
别告诉我用域名URL转发。我现在的条件不允许我用......
谢谢大家了.分可能少,但是小弟真的狠着急。
...全文
112 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
butter949 2012-07-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

领教了,楼楼顺便把分给我呗
[/Quote]
不过把分给你,不算不诚实,也不是失信。呵呵呵。
butter949 2012-07-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

领教了,楼楼顺便把分给我呗
[/Quote]

Im Sorry....长生天告诉我们,做人一定要诚实守信。
竹贤侄 2012-07-26
  • 打赏
  • 举报
回复
领教了,楼楼顺便把分给我呗
butter949 2012-07-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

nginx实现起来挺容易的
[/Quote]

自己已经解决该问题。

在httpq-vhosts.conf 文件下写入如下代码即可实现我的问题。


NameVirtualHost 245.200.100.200

<VirtualHost 245.200.100.200>
ProxyPreserveHost On
ProxyPass / http://245.200.100.200:8082/
ProxyPassReverse / http://245.200.100.200:8082/
ServerName www.acdc.com
ServerAlias *.acdc.com
</VirtualHost>


<VirtualHost 245.200.100.200>
ServerAdmin webmaster@abc.com
DocumentRoot "d:/phpide/wwwroot/c/"
ServerName www.blogegg.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log combined
</VirtualHost>

<VirtualHost 245.200.100.200>
ServerAdmin webmaster@abc.com
DocumentRoot "d:/phpide/wwwroot/d/"
ServerName mp3.blogegg.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log combined
</VirtualHost>


竹贤侄 2012-07-25
  • 打赏
  • 举报
回复
nginx实现起来挺容易的

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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