レンタルサーバでKUSANAGIを借りてWORDPRESSで構築されたサイトを80サイト程度運用しています。
この度、各サイトを常時SSL化にしようとしたら、エラーが出てしまい常時SSL化できない為、質問させて頂きます。
tarminal
1[root@xxxxxxxxxxxx /]# cd /home/kusanagi/ 2[root@xxxxxxxxxxxx kusanagi]# ls -la 3合計 56 4drwx-----x. 265 kusanagi kusanagi 12288 7月 25 17:11 . 5drwxr-xr-x. 4 root root 34 2月 10 2017 .. 6-rw------- 1 kusanagi kusanagi 7262 11月 17 2017 .bash_history 7-rw-r--r--. 1 kusanagi kusanagi 18 3月 6 2015 .bash_logout 8-rw-r--r--. 1 kusanagi kusanagi 193 3月 6 2015 .bash_profile 9-rw-r--r--. 1 kusanagi kusanagi 231 3月 6 2015 .bashrc 10drwxrwxr-x 3 kusanagi kusanagi 21 11月 16 2017 .cache 11drwxrwxr-x 3 kusanagi kusanagi 21 11月 16 2017 .config 12drwxrwxr-x 3 kusanagi kusanagi 18 11月 16 2017 .local 13drwxr-xr-x. 2 kusanagi kusanagi 28 12月 3 2015 .ssh 14-rw------- 1 kusanagi kusanagi 3668 10月 10 2017 .viminfo 15drwxr-xr-x 6 kusanagi kusanagi 110 5月 16 12:00 aaa.example.net 16drwxr-xr-x 6 kusanagi kusanagi 110 5月 16 12:00 bbb.example.net 17drwxr-xr-x 6 kusanagi kusanagi 110 5月 16 12:00 ccc.example.net 18drwxr-xr-x 6 kusanagi kusanagi 110 5月 16 12:00 ddd.example.net 19drwxr-xr-x 6 kusanagi kusanagi 110 5月 16 12:00 eee.example.net 20drwxr-xr-x 6 kusanagi kusanagi 110 5月 16 12:00 (省略) 21drwxr-xr-x 6 kusanagi kusanagi 110 5月 16(省略) 22drwxr-xr-x 6 kusanagi kusanagi 110 5月(省略) 23drwxr-xr-x 6 kusanagi kusanagi 110(省略) 24drwxr-xr-x 6 kusanagi kusanagi(省略) 25drwxr-xr-x 6 kusanagi(省略) 26drwxr-xr-x 6 (省略) 27drwxr-xr-x(省略) 28 29上記のように「????.example.net」のサイトは数十サイトあります。
常時SSL化を行うサイトの情報
サイトURL:zzz.example.net
ドキュメントルート
terminal
1/home/kusanagi/zzz.example.net/DocumentRoot
SSLサーバ証明書を設置している場所
terminal
1/etc/nginx/conf.ssl/zzz.example.net/certificate.crt 2/etc/nginx/conf.ssl/zzz.example.net/private.key
実行結果
実行したコマンド
terminal
1kusanagi ssl --cert /etc/nginx/conf.ssl/zzz.example.net/certificate.crt --key /etc/nginx/conf.ssl/zzz.example.net/private.key zzz.example.net
実行結果
terminal
1nginx/httpd の設定を変更し、再起動しました。 2Job for nginx.service invalid. 3Job for monit.service invalid. 4/etc/monit.d/vvv.example.net_nginx.conf:1: include files limit reached '' 5```※上記メッセージ後も既存のサイトは問題なく稼働しています。 6 7# やってみた事 8読み込みファイル数が多い為エラーが発生しているものだと解釈し、一部のサイトの設定ファイルを以下のように名前変更をし反映させないようにした。 9```ここに言語を入力 10/etc/nginx/conf.d/hhh.example.net_http.conf 11/etc/nginx/conf.d/hhh.example.net_ssl.conf 12↓ 以下のように名前変更 13/etc/nginx/conf.d/hhh.example.net_http.conf.old 14/etc/nginx/conf.d/hhh.example.net_ssl.conf.old
上記対応後の実行結果
terminal
1nginx/httpd の設定を変更し、再起動しました。 2Job for nginx.service invalid. 3Job for monit.service invalid. 4/etc/monit.d/ttt.example.net_nginx.conf:1: include files limit reached ''
知りたい事
- エラーの原因
- 常時SSLをできるようにする為の方法
- 今回の原因に対する対応によって発生する影響(注意しなければいけない事)
以上、お手数お掛けしますがご教授の程、宜しくお願いします。
あなたの回答
tips
プレビュー