端くれプログラマの備忘録 Vagrant [Vagrant] Apacheをインストールする (CentOS 6.5)

[Vagrant] Apacheをインストールする (CentOS 6.5)

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