LinuxSir.cn,穿越时空的Linuxsir!

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

这样功能应该如何实现???

[复制链接]
发表于 2005-2-20 22:19:02 | 显示全部楼层 |阅读模式
比如我有个域名www.redbird.com,我想在自己的服务器上进行设置,加入一些二级域名,如abc,对于abc.redbird.com的根文档目录是/var/abc.redbird.com/,对于bcd的根文档目录是/var/bcd/,这样访问abc.redbird.com时,实际上是访问/var/abc.redbird.com/,访问bcd.redbird.com,访问的是/var/bcd/,要实现这个功能是不是需要配置DNS??或者叫“泛解析”的方法???
 楼主| 发表于 2005-2-20 22:19:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

无聊的小鱼儿 该用户已被删除
发表于 2005-2-20 23:18:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2005-2-21 00:23:43 | 显示全部楼层
楼主得要求实现起来其实很容易得,
只要在apache 的web配置文件(/etc/httpd/conf/httpd.conf)里找到<VirtualHost>这一段,然后吧相应得域名和目录设置一下就可以了。
n个域名就设置n个VirtualHost,这样就可以在不同域名下访问不同的页面了。这里有一个例子


<VirtualHost *:80>                       //虚拟主机的名称及端口
    ServerAdmin webmaster@dummy-host.example.com      //webmaster的邮箱
    DocumentRoot /www/docs/dummy-host.example.com      //指定网页所在的目录
    ServerName dummy-host.example.com            //需要解析的域名
    ErrorLog logs/dummy-host.example.com-error_log       //Error log的存放位置
    CustomLog logs/dummy-host.example.com-access_log common  //Custom log的存放位置
</VirtualHost>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-21 19:41:52 | 显示全部楼层
OK,谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-3-2 02:50:45 | 显示全部楼层
Post by redbird
比如我有个域名www.redbird.com,我想在自 ... 的方法???




不需要每个子域名都需要一个正式的解析文件,一般来说dns都有个正向和反向(可以不需要)

你说的这一切只需要在正向文件里添加规则就行了
回复 支持 反对

使用道具 举报

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

本版积分规则

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