带有 Vhost / Wildcard 子域的 Virtual Box LAMP?

带有 Vhost / Wildcard 子域的 Virtual Box LAMP?

我已经在虚拟机箱内的 buntu 9.10 中设置了一个 lamp 服务器...但是有人知道如何使用此设置来让通配符子域名正常工作吗?

是否可以仅为虚拟机设置 DNS 并仅将其用于开发环境?

答案1

您能否进一步解释一下您想要实现的目标,因为我觉得我没有正确理解您。

无论如何,从我所收集的信息来看,我认为这可能是有用的:

http://www.easymodrewrite.com/example-subdomains

编辑:

那么,它在 VM 环境中应该没有关系,除非你试图将它与你所在的“实时”网络隔离开来。

如果您想将其与“真实”网络分开,您将需要使用 VirtualBox 内的 VLAN(配置它创建的虚拟网络适配器),我想其他所有内容都应该在上面的教程中解释清楚。

或者您是否需要进一步的帮助来开始和完成其他一切?

编辑/附录 2

您如何配置虚拟网卡?如果可以,请附上图片/设置截图。听起来您好像将虚拟网卡放在与“真实”网络相同的子网上,这会产生冲突。

不管怎样,我真的很想知道你为什么这样做。

如果您所做的只是设置一个使用 DNS 重定向的 LAMP 服务器,那么只需设置一个 BIND 服务器作为 DNS 服务器,它会将所有内容转发到您的学校/家庭/公司网络,并严格添加特定区域,并且仅为您想要的域添加。

将您自己的 DNS 服务器设置指向那里,瞧,您的 VM 将会把它个人没有的所有 DNS 查询(也就是不是 yoursub.yourdomain.tld 的所有内容)转发到现有服务器。

这是一个相当简单的解决方案,可以满足您的需求,并且与开始设置各种虚拟局域网相比,配置起来并不太难

附录编号:3

我曾经自己写过一个教程/指南,但找不到了,现在我将链接 Ubuntu 文档:

https://help.ubuntu.com/community/BIND9ServerHowto

这是他们讨论转发器的部分。

我会在今晚下班后看一下,如果仍然需要,我会将教程放在某个地方。

相关内容