Vagrant - Apache - Centos7-Lamp - 同步文件夹不适用于Web

时间:2017-04-11 15:59:14

标签: apache vagrant

我在Vagrant相当新。 (我有几个版本的Homestead工作。但现在我想要一个没有Laravel等的环境。)

所以,我在Windows 10上安装了vagrant。我已经下载了Gigasavvy / centos7-LAMP盒子。它已安装,我可以从Chrome访问默认的index.php。

现在我想将我的web文件放在guest OS上的public_html文件中。

我只想让我的主机os文件夹与来宾系统上的/ public_html文件同步,这样我的网页就能正常工作。当我进入客人并在所需的目的地做一个pwd时,我得到如下所示:

[ vagrant@localhost.localdomain (Tue Apr 11): ~/public_html ]$ pwd
/home/vagrant/public_html

然而,显然该文件夹与/ vagrant同步,我放在主机系统上的所有文件都显示在系统根目录下的/ vagrant文​​件夹中,如下所示 -

[ vagrant@localhost.localdomain (Tue Apr 11): /vagrant ]$ pwd
/vagrant

我以为我理解了vagrantfile,但是对于宅基地,它使用的是.yaml文件。我使用默认的vagrant文​​件,唯一的变化是

config.vm.box = "Gigasavvy/centos7-LAMP"
config.vm.network "forwarded_port", guest: 80, host: 4568
config.vm.synced_folder "C:/Users/david/vagrant/centosAp/public_html", "/public_html"

在vagrantfile中,我尝试了修改目标

的同步文件夹行的很多变种
  • “/ home / vagrant / public_html”
  • “/ vagrant / public_html”
  • “/的public_html”

以及其他许多人,但它继续写入上面的文件夹。 我正在修改项目文件夹中的vagrantfile。 任何帮助将不胜感激。

根据日志请求     default:Guest Additions Version:5.0.14     默认值:VirtualBox版本:5.1 ==>默认:挂载共享文件夹...     默认值:/ vagrant => C:/用户/大卫/流浪者/ centosAp ==>默认值:已配置机器。运行vagrant provision或使用--provision ==> default:要强制配置的标志。标记为运行的供应商仍将继续运行。

0 个答案:

没有答案