[Vagrant] 仮想マシン上のCentOSでウェブサーバーを稼動させる

ウェブサイトやウェブアプリをローカル環境で開発する場合、WindowsだとXAMPPをセットアップすることが多い。だけど別な方法として、仮想マシン上で稼動するUnix環境でウェブサーバーを実行させるという方法もありかも。試してみる。

既にCentOSが仮想マシンで稼動している前提

CentOS上でウェブサーバーを稼動させる

yumを使ってウェブサーバーをインストール

ウェブサーバーを起動

ブート時にウェブサーバーが起動するように設定

公開サーバーではないので設定が面倒そうなファイアーウォールは停止させておく

ブート時にファイアーウォールが起動しないように設定

テスト用のHTMLファイルを作成

Vagrantのプライベートネットワークを有効にする

Vagrantfile中のプライベートネットワーク設定のコメントを外す

Vagrantを再起動。

試しに仮想マシンにping

ブラウザから192.168.33.10をアクセスしてindex.htmlが表示されれば成功。