过去几天我正在探索如何设置一个networking服务器(个人使用)..我是一个程序员而不是一个系统pipe理员,所以这对我来说是一个试验和错误。
我到目前为止:
VM工作站
我的目标是创build一个可从我的主机(Windows 7)指向客户机(Ubuntu)上的虚拟主机的通配符.dev域。
举例来说, 我在Windows 7的Web浏览器中inputwww.domain.com.dev ,这应该parsing为虚拟Ubuntu服务器上的/var/www/sites/domain.com/www/htdocs 。
我知道与VirtualDocumentRoot所以这不会是问题,但我对DNSconfiguration(尤其是使其在Windows上可用)无能为力。
你会在你的主机文件中做到这一点。 这告诉你如何编辑: http : //www.windowsreference.com/windows-7/edit-hosts-file-in-windows-7-windows-vista/
你不能在hosts文件中使用通配符,所以你将不得不单独添加每个站点,但是一旦你弄清楚它是如何工作的,需要1分钟来添加一些东西:)
您需要访客机器的IP地址。 在你的虚拟机中发出“/ sbin / ifconfig”来find它。 此外,使networking工作最简单的方法是将虚拟机中的networking适配器设置为“桥接模式” – 这样,它将通过本地networking中的DHCP检索IP地址。 (我假设你有一个标准的家庭networking与DHCP路由器)。
拥有IP时,打开hosts文件并添加条目。 在我的例子中,虚拟机的IP地址是192.168.1.20
192.168.1.20 mywebsite.dev www.mywebsite.dev 192.168.1.20 anothersite.dev www.anothersite.dev
这将导致mywebsite.dev,www.mywebsite.dev,anothersite.dev和www.anothersite.dev命中虚拟机的IP地址。