Vagrant CentOS7の起動時にapacheが自動起動しなかったので、apacheの自動起動設定など色々やってみたのですがうまくいかず、結局vagrant upする際のプロビジョニングに記載したら、CentOS7の起動時にうまくapacheが起動しました。やり方を記載しておきます。
Vagrantfileに書く
1 2 3 4 5 |
config.vm.provision "shell", inline: <<-SHELL systemctl restart network systemctl enable httpd.service systemctl restart httpd.service SHELL |
Vagrant起動
1 |
$ vagrant up --provision |
この時–provisionを指定しないとVagrantfileに書いたスクリプトが実行されないので注意。
既にvagrant upしている場合
1 |
$ vagrant provision |
これでupをせずにprovisionだけ実行されます。
完