Vagrant CentOS7の起動時にapacheが自動起動しない→provisionでup

Vagrant CentOS7の起動時にapacheが自動起動しない→provisionでup

Vagrant CentOS7の起動時にapacheが自動起動しなかったので、apacheの自動起動設定など色々やってみたのですがうまくいかず、結局vagrant upする際のプロビジョニングに記載したら、CentOS7の起動時にうまくapacheが起動しました。やり方を記載しておきます。

Vagrantfileに書く

 config.vm.provision "shell", inline: <<-SHELL
   systemctl restart network
   systemctl enable httpd.service
   systemctl restart httpd.service
 SHELL

Vagrant起動

$ vagrant up --provision

この時–provisionを指定しないとVagrantfileに書いたスクリプトが実行されないので注意。

既にvagrant upしている場合

$ vagrant provision

これでupをせずにprovisionだけ実行されます。

 

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です