【Vagrant】Mac に 仮想サーバ( Cent OS )を構築
はじめに
Macの上のVagrantにインストールしてCent OSを構築しApacheインストールまで試してみます。
VirtualBoxのインストール
公式サイトからダウンロードしてきます。
Mac なので以下を使います
http://download.virtualbox.org/virtualbox/4.2.18/VirtualBox-4.2.18-88780-OSX.dmg
インストールできました。
$ vagrant -v Vagrant version 1.3.3
VirtualBoxのCent OSを追加します。
ここにまとまってますサイトから選びます。
今回はCentOS 6.4をインストールします。
$ vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130731.box
初期化します。
$ vagrant init centos
Vagrantfileが作成されているので、ネットワークの設定を行います。
次がコメントアウトされているので、コメントを外します。
ここに指定されているIPアドレスは変更しても構いません。
# Create a private network, which allows host-only access to the machine # using a specific IP. config.vm.network :private_network, ip: "192.168.33.10"
起動します。
$ vagrant up
仮想サーバへ接続します。
$ vagrant ssh
無事仮想サーバへログインできました。
Apacheのインストール
仮想サーバでの作業になります。
Apacheをインストール、起動します。
$ sudo yum install httpd $ sudo /etc/init.d/httpd start
ポート80で外からアクセスできるようにIPテーブルの設定をします。
$ sudo vi /etc/sysconfig/iptables
IPテーブルを再起動させます。
$ sudo /etc/init.d/iptables restart
これで http://192.168.33.10/ にアクセスできるようになります。