Homestead.yamlのsitesだが、Homesteadが起動するnginxのdocument_rootに使用される。
Homestead.yaml
sites:
- map: homestead.test
to: /home/vagrant/code/hoge-web-api/public
上記の場合、
/etc/nginx/sites-enabled/homestead.test
server {
listen 80;
listen 443 ssl http2;
server_name .homestead.test;
root "/home/vagrant/code/hoge-web-api/public"; # この部分にsites.toの値が反映される
以下略...
}
修正時、設定を反映させる(/etc/nginx/sites-enabled/homestead.test
の修正版を出力する)ためには、
vagrant reload --provision
する必要がある。(vagrant reload
だけだと修正されない)