单个绑定 DNS 服务器上有多个网站

单个绑定 DNS 服务器上有多个网站

我正在使用 CentOS 6、BIND 和 HTTPD

我已经创建了 3 台机器:DNS 服务器、HTTPD 服务器、客户端机器 - 所有机器都在 VMWare 下的虚拟环境中工作。

DNS 服务器的 IP 为:10.0.2.16

HTTP 服务器的 IP 为:10.0.2.18

我在 HTTPD 服务器上创建了两个网站,并在 named.conf 中放置了两个在端口号 80 上运行的 VirtualHost 标签,它们具有唯一的服务器名称和文档根目录,如下所示:

web1.example.com

web2.example.com

在 example.com 的正向区域中,我为每个区域创建了一条记录,如下所示:

web1.example.com 在 10.0.2.18

web2.example.com 在 10.0.2.18

问题是,使用这两个域名时,只有第一个网站可以打开。

这里的问题是什么?可能的解决方案是什么?

答案1

将其放入 httpd.conf 的底部:

<VirtualHost _default_:80>
        DocumentRoot "/path/to/web1"
        ServerName web1.example.com:80
        ServerAdmin [email protected]
</VirtualHost>                           
<VirtualHost _default_:80>
        DocumentRoot "/path/to/web2"
        ServerName web2.example.com:80
        ServerAdmin [email protected]
</VirtualHost>                           

相关内容