托管文件和多个子域

Arp*_*mbi 11 apache subdomain dns windows-xp localhost

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

127.0.0.1       x.com
Run Code Online (Sandbox Code Playgroud)

现在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.

请帮忙!

Jes*_*per 17

您还可以将IP地址的所有主机名放在同一行:

127.0.0.1 x.com www.x.com sub1.x.com sub2.x.com
Run Code Online (Sandbox Code Playgroud)

如果您有很多子名称,使用通配符肯定会更容易,但遗憾的是,hosts文件不支持此名称.

或者,您可以下载Simple DNS Plus的试用版,您可以使用它在XP机器上运行本地DNS服务器(确保将TCP/IP设置为使用127.0.0.1进行DNS).这允许您设置*.x.com之类的通配符条目.


Ore*_*ner 5

您可以多次重复同一 IP 地址以重定向多个主机名。不过,您必须列出完整的主机名 - 您不能列出域名或通配符并期望该域中的所有主机都重定向到该 IP 地址。

127.0.0.1 x.com
127.0.0.1 www.x.com
127.0.0.1 sub1.x.com
127.0.0.1 sub2.x.com
Run Code Online (Sandbox Code Playgroud)