eng-note

エンジニアノート

技術関連の自分用メモ書きブログ

開発基礎環境の構築

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