VagrantでSSLを設定する

こんばんわ、管理者です。
この度、仕事でもSSL化が増えてきたので、自身の仮想サーバでSSL設定する方法を残します。

1. 仮想サーバーにSSH接続

$ vagrant ssh

2. httpd.confを開いて、以下のコードをコメントアウト

cd /etc/httpd/conf/
sudo vi httpd.conf
↓↓↓↓↓
※以下をコメントアウト
AddDefaultCharset UTF-8
↓
# AddDefaultCharset UTF-8

※CentOS 7 バージョン
3.下記を変更

vi /etc/httpd/conf/httpd.conf
■変更前
Options Indexes FollowSymLinks
↓
■変更後
Options Includes Indexes FollowSymLinks

4.httpd.confを開いて、以下のコードを追加

vi /etc/httpd/conf/httpd.conf
↓↓↓
AddType text/html .shtml の下あたりに
AddHandler server-parsed .shtml
を追加

5.「mod_include.so」が「LoadModule」で設定されているか確認

# su
# cat /etc/httpd/conf.modules.d/* | grep mod_include

6.「/etc/httpd/conf/httpd.conf」を編集

# vi /etc/httpd/conf/httpd.conf
↓
以下の通りになるように編集
<Directory "/var/www/html">
        Options Includes       # SSI機能を有効にする
        XBitHack on            # x属性を持つファイルを解析する

7.Apacheに設定を再読み込み

# systemctl reload httpd.service

※CentOS 6 バージョン
3.以下がコメントアウトされていたら、コメントアウトを外す

# vi /etc/httpd/conf/httpd.conf
LoadModule include_module modules/mod_include.so

4.下記を変更

# vi /etc/httpd/conf/httpd.conf
■変更前
Options Indexes FollowSymLinks
↓
■変更後
Options Includes Indexes FollowSymLinks

5.httpd.confを開いて、以下のコードを追加
https://www.turbolinux.co.jp/support/document/knowledge/280.html

# cd /etc/httpd/conf/
sudo vi httpd.conf
↓↓↓
AddType text/html .shtml の下あたりに
AddHandler server-parsed .shtml
を追加

6.Apacheを再起動

▽Apacheの再起動
$ su
# service httpd restart
▽Apacheの設定を再読み込み
$ service httpd reload