VagrantでCentOS 6.5の仮想環境を作ってApacheを走らせる。
仮想環境の作成
> vagrant box add chef/centos-6.5 > cd C:\Temp > mkdir centos6.5 > cd centos6.5 > vagrant init chef/centos-6.5
Vagrantfileを編集してプライベートネットワークを有効化。
# 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
CentOSの初期設定
パッケージのアップデート。
$ sudo yum update -y
外向きでは無いのでファイヤーウォールが動いていたら停めておく。
$ sudo service iptables stop $ sudo chkconfig iptables off
Apacheのインストール
念のためインストールされているか確認。
$ yum list installed | grep httpd
インストール。
$ sudo yum install -y httpd
起動。
$ sudo service httpd start $ sudo chkconfig httpd on
テストページを作成。
$ sudo vi /var/www/html/index.html --- <html> <body>test123</boxy> </html> ---
必要に応じてホームディレクトリのオーナーを変更しておく。
$ sudo chown -R vagrant:vagrant /var/www/html
試しにホストOSのブラウザからアクセス。
http://192.168.33.10/
試しにホストOSのFTPクライアントからアクセス。
Host: 192.168.33.10 Username: vagrant Password: vagrant