LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1140|回复: 3

关于apache的virtualhost的问题

[复制链接]
发表于 2004-3-16 15:16:18 | 显示全部楼层 |阅读模式
小弟这两天又在看apache的东东了,关于virtualhost的概念一只弄不太清楚。主要是:
1,一个主机上可否有多个virtualhost,我想肯定是可以的,要不然也就不叫虚拟主机了。
2,如果区分一个主机上的多个虚拟主机呢?
3,浏览器如何才能够访问到这些不同的主机呢?
小弟一时愚笨,未能参透,还往各位朋友们多多指点!

非常感谢!
发表于 2004-3-16 16:07:30 | 显示全部楼层
拜托,下一个Apache2的文档看看!
现就你的问题作答
1.当然可以有多个,具体的个数看看文档,我也记不清了
2.可以做基于Ip、domain-name、port的三种虚拟主机
3.浏览器也是基于Ip、domain-name、port的!
 楼主| 发表于 2004-3-17 18:01:11 | 显示全部楼层

呵呵,还是没有弄明白

在高手指点下,看了apache的在线文档,里面主要介绍了基于name和基于ip的虚拟主机的配置方法,虽然也给出了通过多个端口提供服务的例子,但是这个例子很奇怪,我都不敢说这是不是人家的笔误。

我现在基于名字和基于IP都试通了,但是基于端口的还是没有试通。我的配置如下:
Listen 80
Listen 8080
NameVirtualHost 10.99.7.152:80
NameVirtualHost 10.99.7.152:8080

<VirtualHost 10.99.7.152:80>
  ServerName  www.80.com
  .....
  .....
</VirtualHost>

<VirtualHost 10.99.7.152:8080>
  ServerName  www.8080.com
  .....
  .....
</VirtualHost>
这两个网址我都在DNS中配置好了,文件目录也没有问题,在基于名字和ip的虚拟主机中都用得好好的。

可是重起了服务以后,只能访问到www.80.com,没有办法访问 ... ,不能访问。

各位朋友可否给我一点点提示,真是不胜感激啊!!
发表于 2004-3-18 09:36:03 | 显示全部楼层
写一个
NameVirtualHost 10.99.7.152
记得去设DNS
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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