hosts 文件和多个子域

hosts 文件和多个子域

对于本地测试(和学习),我希望使用 x.com 主机名而不是 localhost。我将 Windows XP 主机文件更改为此 -

127.0.0.1       x.com

现在http://x.com/运行良好但http://www.x.com不行。:(

我应该做哪些更改才能使 www.x.com、sub1.x.com、sub2.x.com 等在本地都能正常工作。使用 WordpressMU 的用户将能够动态创建和管理子域。

我主要想在本地设置 WordpressMU。我使用的是 Apache/2.2.4、PHP/5.2.4 和 MySQL5。

请帮忙!

答案1

您已更改单个主机的 IP x.com- 您最好安装本地 DNS 服务器,并根据需要配置区域(例如,您可以通过不同的 MTA 推送电子邮件)

快速解决方案就是添加额外的行,例如:127.0.0.1 www.x.com 127.0.0.1 sub1.x.com

答案2

不幸的是,这将需要设置本地 DNS 服务器,其中包含这些域的区域文件,因为无法在 /etc/hosts 中使用通配符域

答案3

正如 Rowland 所说,您所要求的是通配符 DNS,而这需要真正的 DNS 服务器。

相关内容