我已经从scotch.io安装了vagrant和scotchbox来进行本地开发,并且像魅力一样运行。 现在我需要使用子域作为变量,我已经google了,但仍然没有工作。 我更改了hosts文件并添加了
192.168.33.10 scotch.box
是否需要为通配符子域主机添加一行? 此外,我已将下一行添加到我的conf文件
<VirtualHost *:80>
DocumentRoot /var/www/public
ServerName tenant.scotch.box
ServerAlias *.scotch.box
</VirtualHost>
抱歉我的英语不好。
答案 0 :(得分:1)
添加 192.168.33.10 tenant.scotch.box 寄主。
答案 1 :(得分:1)
几个月前我遇到了同样的问题。在托管操作系统上,您必须编辑hosts文件。 在Windows上
function(data) {
$('#quote').html(data.quote); //change the html to the quote
}
在linux上
C:\Windows\System32\drivers\etc\hosts
然后,您必须使用所需的主机名
添加苏格兰威士忌的IP地址sudo nano /etc/hosts
如果您有多个子域,或者您正在同一个苏格兰威士忌盒上开发多个Web应用程序,您甚至可以在主机文件中添加多行。例如:
192.168.33.10 tenant.scotch.box
但是不要忘记编辑位于192.168.33.10 sub1.scotch.box
192.168.33.10 sub2.scotch.box
192.168.33.10 sub3.scotch.box
的Scotch Box内的虚拟主机文件
每个子域都需要/etc/apache2/sites-available/YOUR_CONFIG.conf
。例如:
<VirtualHost *:80> </VirtualHost>