LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: aaronyou

再请kevin老师看一下 这个apache的题目,马上考试了,麻烦您了。

[复制链接]
发表于 2005-6-1 13:07:22 | 显示全部楼层
1. NameVirtualHost vhtestlinux:80        这里应该是ip地址,代表你是对那个ip 做虚拟主机
    在这种状态下, 我一般是做至少两个虚拟主机达到你上面的功能,想问为什么,去看httpd的documentation !
2. Allow from All  中包括 127.0.0.1 ! 本机无论什么时候都优先走loop的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-1 13:52:44 | 显示全部楼层
是的,我也遇到过这个问题。结果简单点说 就是如果有虚拟主机 那么的主站DocumentRoot 就不起做用,如果你一定要两个都起作用,就和kevin说的 配两个虚拟主机,一个是你的主站DocumentRoot  需要的,另一个就是你的真实虚拟主机的。
回复 支持 反对

使用道具 举报

发表于 2005-6-2 00:19:48 | 显示全部楼层
Post by kissingwolf
1. NameVirtualHost vhtestlinux:80        这里应该是ip地址,代表你是对那个ip 做虚拟主机
    在这种状态下, 我一般是做至少两个虚拟主机达到你上面的功能,想问为什么,去看httpd的documentation !
2. Allow from All  中包括 127.0.0.1 ! 本机无论什么时候都优先走loop的!


ok, 那么为什么在同一主机上测试的时候就可以呢?
回复 支持 反对

使用道具 举报

发表于 2006-1-24 17:15:17 | 显示全部楼层
NameVirtualHost *:80
NameVirtualHost最好用上面的形式,你出现本机和另外的机器访问不一样的情况,应该和你对vhtestlinux的ip解析有关系的,在存在virtualhost配置的情况下,肯定是走virtualhost配置,如过不匹配virtualhost中的内容,那么访问缺省的virtualhost的配置(没有的话就是第一个,也就是你说得现象)
回复 支持 反对

使用道具 举报

发表于 2006-2-3 22:03:28 | 显示全部楼层
最后的这个 *:80,就是把apache原始的那个配置代替了,就是默认的那个domain。
回复 支持 反对

使用道具 举报

发表于 2006-2-8 10:16:16 | 显示全部楼层
*:80
一直是apache所推荐的,很多人也这么用,原因在于可移植配置
当你没4经常改ip地址的时候就知道这个的好处了
虚拟主机里的配置会覆盖主配置里的内容
回复 支持 反对

使用道具 举报

发表于 2006-2-8 10:18:54 | 显示全部楼层
*:80
一直是apache所推荐的,很多人也这么用,原因在于可移植配置
当你没4经常改ip地址的时候就知道这个的好处了
虚拟主机里的配置会覆盖主配置里的内容
回复 支持 反对

使用道具 举报

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

本版积分规则

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