共享在vagrant机器上创建的域/子域名网址?

时间:2016-03-17 07:26:14

标签: vagrant virtualbox virtualhost lamp

到目前为止我做了什么。

1-我用过下面的流浪盒   https://scotch.io/bar-talk/introducing-scotch-box-a-vagrant-lamp-stack-that-just-works

2-之后我在Vagrrantmachine上创建了一个虚拟子域/域,指向代码目录中的不同文件夹

- 说abc.def.com指向var / www / public / pmtool   - 和aaa.def.com指向var / www / public / pmtool2

并且这些域在虚拟机上启用并且运行正常。

也就是说http://abc.def.com指向正确的目录。

3-现在当我发出vagrant share命令时,它为我提供了一个指向/ var / www / public目录的URL,

我需要知道如何获取这些文件夹(域/子域)的URL别名。 iean url别名指向这些目录。

2 个答案:

答案 0 :(得分:1)

你不应该感觉太糟糕,因为其他人也有这个问题。最相关的是this SO question,目前最受欢迎的答案是:

  

通过添加ServerAlias来更改您的WhateverItIs.conf文件:

ServerName WhateverItIs.com

ServerAlias *.vagrantshare.com 
     

现在你很高兴。

答案 1 :(得分:0)

另一种观察方式是,vagrant在“vagrantshare.com”域中提供了一个url,你想要的仍然是使用“abc.def.com”和“aaa.def.com”。使这成为可能的DNS将是你拥有“def.com”域并为“abc.def.com”和“aaa.def.com”添加CName记录,两者都指向“vagrantshare” .com“由vagrant为你生成的主机名。