投稿日2015/02/04
Vagrant+VirtualBoxで作成したHTMLを簡単に確認できる仮想環境を作っていきます。boxはCentOSを使っています。
下記ページからVirtualBoxをダウンロードします。
https://www.virtualbox.org/wiki/Downloads
OSを選び、ダウンロードし、インストールします。
下記ページからVaglantをダウンロードします。
http://www.vagrantup.com/downloads
OSを選び、ダウンロードし、インストールします。
ターミナルで確認します。
vagrant --version
以下のコマンドでboxを取得します。
vagrant box add centos64 https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box
任意の場所にフォルダを作成し、移動します。
mkdir myhost
cd myhost
初期化します。
vagrant init centos64
仮想マシンを起動します。
vagrant up
仮想サーバにsshで接続します
vagrant ssh
Apacheをインストール
sudo yum -y install httpd
Apacheを起動
sudo service httpd start
chkconfigをonに
sudo chkconfig httpd on
iptableをstop
sudo service iptables stop
chkconfigをoffに
sudo chkconfig iptables off
sshを切断します。
exit
ローカルマシンのフォルダ内にあるVagrantファイルを開き、下記のコメントアウトを外します。
#config.vm.network "private_network", ip: "192.168.33.10"
Vagrantを再起動します。
vagrant reload
一旦、削除します。
sudo rm -rf /var/www/html
シンボリックリンクを設定します。
sudo ln -fs /vagrant /var/www/html
作成したローカルのmyhostの中にhtmlを入れれば、192.168.33.10で確認出来ます。
これで簡単に仮想環境が出来ました。