从流浪者中的浏览器访问网站
Access website from browser in vagrant
在 windows 10 我有 运行 我的 vag运行t 启动,然后成功地通过 ssh 进入我的虚拟机。安装apache2 php5-cli php5 libapache2-mod-php
现在,当我访问 localhost:8080
时,它会显示 apache 默认欢迎页面。我怎样才能在浏览器中访问我的网站?
这是我的 Vag运行tfile
的内容
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
# Every Vagrant development environment requires a box. You can search for
# boxes at https://atlas.hashicorp.com/search.
config.vm.box = "ubuntu/trusty64"
# Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
# accessing "localhost:8080" will access port 80 on the guest machine.
config.vm.network "forwarded_port", guest: 80, host: 8080
end
这是我当前的目录结构
您需要将数据导入 VM 并配置 Apache 以提供该数据。对于初学者,将此添加到 Vagrantfile(在 confiv.vm.network
行之后):
config.vm.synced_folder ".", "/var/www/html"
它将使您的 app
文件夹在 VM 上的 /var/www/html
下可用。默认情况下,Ubuntu 上的 Apache 从该文件夹提供服务,因此您应该能够在执行 vagrant reload
.
后看到一些内容
在 windows 10 我有 运行 我的 vag运行t 启动,然后成功地通过 ssh 进入我的虚拟机。安装apache2 php5-cli php5 libapache2-mod-php
现在,当我访问 localhost:8080
时,它会显示 apache 默认欢迎页面。我怎样才能在浏览器中访问我的网站?
这是我的 Vag运行tfile
的内容# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
# Every Vagrant development environment requires a box. You can search for
# boxes at https://atlas.hashicorp.com/search.
config.vm.box = "ubuntu/trusty64"
# Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
# accessing "localhost:8080" will access port 80 on the guest machine.
config.vm.network "forwarded_port", guest: 80, host: 8080
end
这是我当前的目录结构
您需要将数据导入 VM 并配置 Apache 以提供该数据。对于初学者,将此添加到 Vagrantfile(在 confiv.vm.network
行之后):
config.vm.synced_folder ".", "/var/www/html"
它将使您的 app
文件夹在 VM 上的 /var/www/html
下可用。默认情况下,Ubuntu 上的 Apache 从该文件夹提供服务,因此您应该能够在执行 vagrant reload
.