使用Vagrant,如何从主机操作系统的Web浏览器访问apache虚拟主机

时间:2017-04-10 09:34:38

标签: apache networking vagrant

安装Vagrant后,我安装了Apache Web服务器。

我已将其配置为运行默认主机和虚拟主机。我已经确认vhost正在运行。

在主机操作系统中,使用浏览器我可以通过导航到http://localhost:4567来访问默认的apache vhost。

鉴于apache vhost名为vhost2,如何从主机操作系统上的浏览器访问该站点?

1 个答案:

答案 0 :(得分:2)

您可以在主机hosts文件中添加一行,并从localhost重定向到您的虚拟主机。

因此,如果您将虚拟主机配置为:

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName vhost2.local
   DocumentRoot "/path/to/virtual_hosts/file"
   <Directory />
      Options Indexes FollowSymLinks
      AllowOverride All
   </Directory>
</VirtualHost>

您可以在hosts文件中添加以下行:

127.0.0.1    vhost2.local

然后,您可以http://vhost2.local:4567/

访问您的虚拟主机