[CentOS] CentOS7.xとApache2.4でVirtualHost設定(本番環境)

CentOS7.xとApache2.4でバーチャルホストを設定する方法です。

httpd.confの設定変更

/etc/httpd/conf.d/httpd.confを以下のように変更します。

AllowOverride noneをAllowoverride Allに変えました。

バーチャルホスト設定

/etc/httpd/conf.d/の中にtest.example.com.confというファイルを作ります。
これだけで自動に設定が読み込まれます。

下記はLetsEncriptを使いSSL化した設定です。

設定が終わったら systemctl restart httpd でApacheを再起動します。

.htaccessのベーシック認証ファイルを置いて正しく動くかのテスト
index.html または index.php ファイルにhelloを記載し、表示されるかテスト
(index.htmだとInternal Server Errorが出ますので注意)



Author: webmaster