QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1099|回复: 3

问apache和两个IP的问题

[复制链接]
发表于 2004-9-13 13:29:31 | 显示全部楼层 |阅读模式
我用的apache2.x,windows2000
情况是:我的机器有两个IP,A和B
我希望能够输入ip A后,进入一个网站
输入ip B后,进入另一个网站
两个网站的主目录不同。

请问该怎么配置呢,在网上查了查,看的我晕乎乎的,
还麻烦高手指点,先谢过。
发表于 2004-9-13 13:35:01 | 显示全部楼层
看apache关于“虚拟主机”的文档。
回复

使用道具 举报

 楼主| 发表于 2004-9-13 14:56:18 | 显示全部楼层
谢谢斑竹的回复,我在网上看了这样的文章:
而基于IP的虚拟主机则要求使用不同的IP地址来区别不同的虚拟主机,这就要求使用多块网卡,把不同的IP地址捆绑到不同的网卡上,或者在一块网卡上捆绑多个IP地址。假设我们主机的IP地址为192.168.0.1(www.media.com),另外有两个IP地址别名,他们分别是192.168.0.2(www.business.media.com)和192.168.0.3(www.teaching.media.com)。首先,我们配置DNS,使www.business.media.com的A记录指定到192.168.0.2,www.teaching.media.com的A记录指定到192.168.0.3,再加上PTR指针就可以了。然后编辑/etc/httpd/conf/httpd.conf。


ServerAdmin webmaster@ business.media.com
DocumentRoot /var/www/html/business
ServerName www.business.media.com
ErrorLog /var/www/html/business/logs/error_log
TransferLog /var/www/html/business/logs/access_log



ServerAdmin [email protected]
DocumentRoot /var/www/html/teaching
ServerName www.teaching.media.com
ErrorLog /var/www/html/teaching/logs/error_log
TransferLog /var/www/html/teaching/logs/access_log

我感觉是这个好像是解决方法,但还是不明白:
1. 我不需要用域名,是不是ServerName后面写IP就可以了?
2.这段文字应该加在配置文件的哪里?我尝试修改后加上去,但apache启动不了了
[quote:27c6a7708a="lanche"]看apache关于“虚拟主机”的文档。[/quote]
回复

使用道具 举报

 楼主| 发表于 2004-9-13 15:06:34 | 显示全部楼层
对了,我刚才看了文档,由于我不能现场实验,我不在服务器所在的地方
是不是这样可以呢?,假设我有IP A和B
<VirtualHost A>

ServerName A
DocumentRoot d:/xxxx

</VirtualHost>

<VirtualHost B>

ServerName B
DocumentRoot d:/yyy

</VirtualHost>
[quote:1a50b6a499="lanche"]看apache关于“虚拟主机”的文档。[/quote]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 14:22 , Processed in 0.103711 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表