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