開発基礎環境の構築
VirtualBox
以下のURLからインストール
Oracle VM VirtualBox - Downloads | Oracle Technology Network | Oracle
Vagrant
以下のURLからインストール
Download - Vagrant by HashiCorp
ベースBoxリスト
A list of base boxes for Vagrant - Vagrantbox.es
CentOS7環境初期化
Boxの追加
$ 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から接続確認
以下の行のコメントを外して vagrant reload
config.vm.network "private_network", ip: "192.168.33.10"
ホストOSから http://192.168.33.10/ にアクセスしてNginxのページが表示されれば成功。
※reloadするとエラーが起きる場合は下記参照。原因不明だけど1.8.6にしたらエラーが出なくなりました。 qiita.com