LinuxSir.cn,穿越时空的Linuxsir!

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

在RH9.2中虚拟主机的问题?

[复制链接]
发表于 2003-8-3 21:03:35 | 显示全部楼层 |阅读模式
本人在配置好了DNS域名,并且也能PING通,可是本人还想安装一个虚拟主机,于是对又设置了一个域名,并对httpd.conf也进行了设置,重启DNS和HTTPD服务后,原本设置好的第一个域名居然PING不通了,并且老说找不到服务器,把在DNS里面设置好的第二个DNS域名删掉之后,重新启动服务,又没有问题了,真是好奇怪哦,要知道我原安装的是RH7.0,也是按照一样的设置,却是一点问题也没有的。
这是怎么回事呢?

谁说没有RH9.2啊,我的版本就是啊,这是最新的啊!!!!!
发表于 2003-8-4 10:06:31 | 显示全部楼层

把你通不了的DNS写出来

我们才会知道为什么啊
发表于 2003-8-4 16:51:11 | 显示全部楼层
都不清楚你在说什么哦
 楼主| 发表于 2003-8-4 20:13:31 | 显示全部楼层
我自己设置了两个IP地址,一个是172.16.12.40,另一个是172.16.12.41
我的设置如下:
(1)httpd.conf
# Use name-based virtual hosting.
#
nameVirtualHost 172.16.12.41

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
#server name www.zsw.com
#
<VirtualHost 172.16.12.41>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /home/lh/public_html/html/
    ServerName www.zsw.com
    ErrorLog logs/zsw.com-error_log
    CustomLog logs/zsw.com-access_log common
</VirtualHost>

(2)named.con
zone "zjnx.com" IN {
        type master;
        file "zjnxname";
       allow-update { none; };
};
                                                                      zone "12.16.172.in-addr.arpa" IN {
         type master;
         file "namezjnx";
         allow-update { none; };
};

zone "zsw.com" IN {
        type master;
        file "zsw";
        allow-update { none; };
};

zone "12.16.172.in-addr.arpa" IN {
         type master;
         file "wsz";
         allow-update { none; };
};

(3)zsw文件,wsz文件

@               IN                SOA            zsw.com. root.zsw.com. (
                                                 4 ; serial
                                                 28800 ; refresh
                                                 7200 ; retry
                                                 604800 ; expirc
                                                 86400 ; ttl
                                                 )
                IN                NS             zsw.com.
                IN                MX 10          mail.zsw.com.
localhost       IN                A              172.16.12.41
smtp            IN                A              172.16.12.41
pop3            IN                A              172.16.12.41
mail            IN                A              172.16.12.41
zsw             IN                A              172.16.12.41
www             IN                A              172.16.12.41
ftp             IN                A              172.16.12.41
@               IN                A              172.16.12.41


@               IN                SOA            zsw.com. root.zsw.com. (
                                                 3 ; serial
                                                 28800 ; refresh
                                                 7200 ; retry
                                                 604800 ; expirc
                                                 86400 ; ttl
                                                 )
                IN                NS             zsw.com.
                IN                MX 10          mail.zsw.com.
41              IN                PTR            zsw.com.
发表于 2003-8-4 22:17:57 | 显示全部楼层

看出来一个问题

12.16.172.in-addr.arpa这个zone有两个定义文件namezjnx和wsz。
这是不允许的。

至于你为什么要有两个IP和两个域名,我还没能理解,是因为你本来就有两个网卡吗?
 楼主| 发表于 2003-8-5 11:25:42 | 显示全部楼层
可是我有RH7中也是这样设置的啊,就一点问题也没有啊!那我在这个地方该怎么设置呢?
不是,我只是想做个试验而已啊
谢谢了啊!
发表于 2003-8-5 13:27:03 | 显示全部楼层

从IP找域名是reverse lookup

一个IP只能对应该一个机器名,
而同一段的IP只能写在同一个zone文件内,
当然在这个文件里不同的IP可以对应不同的机器名,可以是不同域名下的。
所以你保留一个12.16.172.in-addr.arpa,把另一个合并进来应该就可以了。
发表于 2003-8-5 20:29:25 | 显示全部楼层

不和你多争了,呵呵,RH最新的测试版是9.0.9x版本。兄弟用的大概是mandrake吧

最初由 再见理想 发表
本人在配置好了DNS域名,并且也能PING通,可是本人还想安装一个虚拟主机,于是对又设置了一个域名,并对httpd.conf也进行了设置,重启DNS和HTTPD服务后,原本设置好的第一个域名居然PING不通了,并且老说找不到服务器,把在DNS里面设置好的第二个DNS域名删掉之后,重新启动服务,又没有问题了,真是好奇怪哦,要知道我原安装的是RH7.0,也是按照一样的设置,却是一点问题也没有的。
这是怎么回事呢?

谁说没有RH9.2啊,我的版本就是啊,这是最新的啊!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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