使用 Vagrant,如何从主机 OS 的网络浏览器访问 apache 虚拟主机
Using Vagrant, how can I access an apache virtual host from the host OS's web browser
安装 Vagrant 后,我安装了 Apache Web 服务器。
我已将其配置为 运行 默认主机和虚拟主机。我已经确认 vhost 是 运行ning.
从主机 OS,使用浏览器,我可以通过导航到 http://localhost:4567.
来访问默认的 apache vhost
鉴于 apache vhost 称为 vhost2,我如何从主机 OS 上的浏览器访问该站点?
您可以在主机 hosts
文件中添加一行,然后从本地主机重定向到您的虚拟主机。
因此,如果您将虚拟主机配置为:
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/
访问您的虚拟主机
安装 Vagrant 后,我安装了 Apache Web 服务器。
我已将其配置为 运行 默认主机和虚拟主机。我已经确认 vhost 是 运行ning.
从主机 OS,使用浏览器,我可以通过导航到 http://localhost:4567.
来访问默认的 apache vhost鉴于 apache vhost 称为 vhost2,我如何从主机 OS 上的浏览器访问该站点?
您可以在主机 hosts
文件中添加一行,然后从本地主机重定向到您的虚拟主机。
因此,如果您将虚拟主机配置为:
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/
访问您的虚拟主机