首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何Vagrant scotchbox子域虚拟主机

如何Vagrant scotchbox子域虚拟主机
EN

Stack Overflow用户
提问于 2016-04-19 05:45:23
回答 2查看 1.1K关注 0票数 1

我已经安装了scotch.io的流浪汉和scotchbox在本地开发,并且运行得很好。现在我需要使用子域作为变量,我已经搜索过了,但仍然没有工作。我已经更改了hosts文件并添加了

代码语言:javascript
复制
192.168.33.10  scotch.box

是否需要为通配符子域主机添加一行?另外,我在conf文件中添加了下一行代码

代码语言:javascript
复制
<VirtualHost *:80>
    DocumentRoot /var/www/public
    ServerName tenant.scotch.box
    ServerAlias *.scotch.box
</VirtualHost>

对不起,我的英语说得不好。

EN

回答 2

Stack Overflow用户

发布于 2017-04-11 20:40:18

只需将192.168.33.10 tenant.scotch.box添加到主机即可。

票数 1
EN

Stack Overflow用户

发布于 2017-09-07 04:17:02

几个月前我也遇到过同样的问题。在托管操作系统上,您必须编辑hosts文件。在Windows上

代码语言:javascript
复制
C:\Windows\System32\drivers\etc\hosts

在linux上

代码语言:javascript
复制
sudo nano /etc/hosts

然后,您必须将scotch box的ip地址与所需的主机名一起添加

代码语言:javascript
复制
192.168.33.10 tenant.scotch.box

如果你有多个子域,或者在同一个scotch box上开发多个web应用程序,你甚至可以在你的hosts文件中添加多行。例如:

代码语言:javascript
复制
192.168.33.10 sub1.scotch.box
192.168.33.10 sub2.scotch.box
192.168.33.10 sub3.scotch.box

但不要忘了编辑位于/etc/apache2/sites-available/YOUR_CONFIG.conf中的Scotch内的虚拟主机文件

每个子域都需要一个<VirtualHost *:80> </VirtualHost>。示例:

代码语言:javascript
复制
<VirtualHost *:80>
  DocumentRoot /var/www/public
  ServerName sub1.scotch.box
  ServerAlias *.scotch.box
</VirtualHost>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36704850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档