Vagrantで簡単仮想環境


投稿日2015/02/04


Vagrant+VirtualBoxで作成したHTMLを簡単に確認できる仮想環境を作っていきます。boxはCentOSを使っています。

VirtualBoxのインストール

下記ページからVirtualBoxをダウンロードします。

https://www.virtualbox.org/wiki/Downloads

OSを選び、ダウンロードし、インストールします。

Vagrantのインストール

下記ページからVaglantをダウンロードします。

http://www.vagrantup.com/downloads

OSを選び、ダウンロードし、インストールします。

Vagrantの設定

ターミナルで確認します。

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

Apacheインストール

仮想サーバに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

IPの設定

ローカルマシンのフォルダ内にある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で確認出来ます。

これで簡単に仮想環境が出来ました。

Tags

Date

  1. 2015年 (14)
    1. 3月 (2)
    2. 2月 (3)
    3. 1月 (9)