到目前为止我做了什么。
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别名指向这些目录。
答案 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为你生成的主机名。