こんばんわ、管理者です。
この度、仕事でも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