apache配置 不同ip地址访问不同的页面?

就好像 键入www.google.com 会自动弹进www.google.cn的样子类型。
不要告诉我他从语言识别,从ip地址的识别 apache配置 可以实现,
求高手赐教

至于Google如何实现,不得而知。

但是,如果你非要从Apache配置的,那你就需要用虚拟主机(Virtual Host)了。

在Apache的配置文件夹中,有一个/conf/extra/httpd-vhosts.conf文件(假设你使用Apache2),打开编辑,填写如下信息:

<VirtualHost *:80>
ServerAdmin bla@test1.com
DocumentRoot "C:\www\public1"
ServerName test1.com
ServerAlias www.test1.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin bla@test2.com
DocumentRoot "C:\www\public2"
ServerName test2.com
ServerAlias www.test2.com
</VirtualHost>

保存,然后找到/conf/httpd.conf,打开编辑,找到下面这行:
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
改成:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

然后重启Apache。

如果你的域名没有注册,也就是说你在本机做测试,而你又需要用域名访问你的网站,你需要修改你的hosts文件。

找到C:\WINDOWS\system32\drivers\etc\hosts,打开编辑,添加如下信息:
127.0.0.1 test1.com test1 www.test1.com
127.0.0.1 test2.com test2 www.test2.com

现在,启动浏览器,输入www.test1.com试试。

希望这能够回答你的问题。

祝好运!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-15
二级域名吧。
相似回答