【发布时间】:2015-05-03 07:16:11
【问题描述】:
假设我的 Linux Vargant box 系统中有两个目录:
/var/www/public/web1/
/var/www/public/web2/
在这个Vargant Linux box中显然安装了LAMP,www目录是Apache服务器的根目录。
现在我想通过不同的域访问每个网站,例如:
www.web1.dev
www.web2.dev
但不是来自 Linux Vargant 机器,而是来自 Vargant 主机系统 - Windows 7。
我该怎么做?
【问题讨论】:
-
我认为您需要编辑 windows 主机文件。添加 IP 和域 ex。 192.168.0.22 dev1.dev dev2.dev
-
是的,我已经在 Vargant 配置文件中创建了一个专用网络。但是如果我像你写的那样做,它不会将地址映射到他们的正确目录,它每次都只映射到 /var/www/public/ 目录。
-
保持 vagrant 配置不变,rackspace.com/knowledge_center/article/…
-
不,真的不行。如果我可以将这样的内容写入主机文件,它会起作用:“192.168.0.22/web1/dev1.dev”,但我不能......
-
我不确定我是否理解,要让 Windows 访问任一域,您需要在 VM 上设置 Web 服务器(nginx/apache)并定义本地域的本地路径(虚拟主机)正如托比在他的回答中所显示的那样。然后,您将设置 IP vagrant 将 VM 分配给 windows 主机文件中所需的域。
标签: linux windows apache vagrant lamp