水色ノート

技術力の無さに焦っているにわかAppleファンのゲームプログラマが書くブログです。

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