测试域有什么用?

mar*_*set 6 testing domains

我遇到了这篇关于测试域的文章,但我不明白为什么这很有用......为什么这与使用 localhost 不同?你能不能给我一个具体的例子,因为在文章中我不清楚。

这与使用 Apache 的虚拟主机不同吗?它需要更少的配置吗?

更新:我不是服务器专家或类似的东西,所以请不要在技术细节中输入太多。我是一名网络开发人员,我在本地机器上测试多个网站时遇到问题。我觉得这可以解决我的问题,但我不明白如何利用它来为我谋利!目前我使用 Apache 的虚拟主机,它运行良好。我想知道像 localtest.me 这样的测试域如何比我目前的做法好/更好。

MDM*_*rra 5

那篇文章在底部提到了原因。它将允许使用基于名称的虚拟主机,您可以更准确地测试 URL 重写,并且您可以配置子域,这在测试 cookie 行为时很有用。


Sco*_*MVP 5

好问题。我喜欢你确保你理解原因。并且线程本身也有更多关于此的评论讨论,包括可能的安全问题(以及他们的答案)。

这并不适合所有人,但对于经常进行快速测试并且不想为每个测试添加主机记录的人来说,这是一种很好的方法。它不是主机文件或环回适配器的革命性替代品,但它使快速测试变得更快。

我可以说,当我戴上管理员帽子而不是开发人员帽子时,这对我来说很方便。开发人员通常只会在服务器上创建少量站点,并且不会经常更改。在这种情况下,努力创建主机条目或使用公司 DNS 条目不是问题。

但是当我戴上我的管理员帽子时,我通常会做一个快速的 URL 重写测试,或者在论坛上回复某人,或者在我只需要 15 分钟的域的地方做原型。然后这个解决方案对我来说是一个很大的好处,因为它允许我忽略我的主机文件,这些文件很容易因为陈旧的记录而过时,如果我仍然需要,我就会忘记这些记录。

即使作为开发人员,如果您经常为新技术创建快速测试站点或测试新项目,那么这也会有所帮助。基本上,如果您经常使用不同的域名,并且您发现自己转到了 hosts 文件,那么这会有所帮助。

所以你的里程会有所不同。如果它没有意义,那么你就不会经常在它有帮助的情况下工作。如果看到这就像灯泡打开一样,那么您经常在可以从中受益的情况下工作。