使用Apache Web服务器设置DNS别名很容易。这意味着如果您有一个Web域或100个,您可以将它们全部设置为指向Web服务器上的不同目录并自行托管它们。
困难: 硬
所需时间: 10分钟
设置DNS别名
- 在Apache Web服务器上创建目录。
- 请确保将目录放在Web服务器目录中,而不是放在计算机上的任何位置。例如,大多数Apache服务器Web文件都位于
htdocs目录 夹。因此,在那里创建一个子文件夹来托管您的域文件。将index.html文件放在目录中是个好主意,以便稍后进行测试。
- 请确保将目录放在Web服务器目录中,而不是放在计算机上的任何位置。例如,大多数Apache服务器Web文件都位于
- 在Apache的第1版中,编辑
的apache.conf 文件并找到vhosts(虚拟主机)部分。
- 在Apache的第2版中,编辑
vhosts.conf 文件。
- 它们通常位于Web服务器上的配置目录中,而不是位于
htdocs目录 区域。
- 在Apache的第2版中,编辑
- 在任一版本中,编辑vhosts部分以添加新的虚拟主机:
-
IP地址>
-
-
服务器名称 域名
-
的DocumentRoot FULL_PATH_TO_DIRECTORY
- 将上面代码中突出显示的部分更改为特定于您的站点和域的信息。
- 重启Apache。
- 编辑你的
named.conf中 文件
- 为域添加条目:
-
区“ DOMAIN“IN {
-
-
类型大师;
-
文件“LOCATION_OF_DB_FILE”;
-
允许转移{IP_ADDRESS; };
-
};
- 将上面代码中突出显示的部分更改为特定于您的站点和域的信息。
- 为域创建db文件
- 最简单的方法是复制其他db文件并添加新域。
- 重新加载您的DNS
- 在Web浏览器中测试您的域。
- 您的DNS可能需要几个小时才能传播,但只要您指向本地DNS,您就应该能够立即进行测试。
你需要什么
- Apache Web服务器
- 命名为DNS
- 访问conf文件