MacにVirtualBox+VagrantでCentOS7+nginxを動かす
CentOSのboxを追加
A list of base boxes for Vagrant - Vagrantbox.es
$ vagrant box add centos7 https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box
初期化して起動
$ cd ~/Workspace
$ vagrant init centos7
$ vagrant up
CentOS7の初期設定
$ sudo timedatectl set-timezone Asia/Tokyo $ sudo localectl set-locale LANG=ja_JP.UTF-8 $ sudo localectl set-keymap jp106 $ sudo systemctl disable firewalld
nginxのインストール
$ sudo yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm $ sudo yum install --enablerepo=nginx nginx $ sudo systemctl enable nginx
ホストOSから接続
Vagrantfileのコメントをはずしてreload
config.vm.network "private_network", ip: "192.168.1.10"
ホストOSから http://192.168.1.10/ にアクセスしてNginxのページが表示されればOK.
※reloadするとエラーが起きる場合は下記参照。原因不明だけど1.8.6にしたらエラーが出なくなりました。
qiita.com