此時,會在 home 目錄下生成一個 .homestead 文件夾,裏面會生成一些文件,其中 Homestead.yaml 文件很重要,有些地方須要你手動修改。
配置
1,共享文件夾
folders:
- map: C:/Users/leijh/Desktop/ljh_share
to: /home/vagrant/Code
Nginx站點配置:
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
即站點homestead.app映射到了C:/Users/leijh/Desktop/ljh_share/Laravel/public
下
在public目錄裏放一個html文件便可訪問
在hosts文件裏添加
192.168.10.10 homestead.app
上面IP在配置文件最前面有,而後
便可訪問
【附:多站點配置:
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
- map: test.app
to: /home/vagrant/Code/Laravel/test
而後也要在hosts中加上
而後vagrant reload --provision,注意上面的配置文件不能用TAB鍵
】
編輯完 Homestead.yaml 後,進入 Homestead 文件夾,在 Git Bash 中執行 vagrant up 命令。Vagrant 會將虛擬機開機,而且自動配置你的共享目錄和 Nginx 站點。
虛擬機運行後,進入 Homestead 目錄,在 Git Bash 中經過 vagrant ssh 命令就能夠鏈接虛擬機了。
vagrant halt:關閉 Homestead 虛擬機。
vagrant reload
--
provision 若是修改了sites屬性,須要運行更新nginx配置,配置文件在
/etc/nginx/sites-available/
destroy the machine, you may use the vagrant destroy --force
command.
參考: