昨日の問題は解決しました(^^;;

昨日、「SSLが有効に作用しない。」と書いていましたが原因はSSLの設定ではなく、そのページを呼び出しているPHPのプログラム側の問題でした。
プログラムが悪いというか、設定データが悪いというべきか・・・。
要は、データベースに登録されているサイトURLを読み込んでページを開くという処理をしているプログラムがあって、そのデータベースに登録されているURLが「http://」から始まる名前で登録されていたという単純な事でした。
登録URLを「http://」から「https://」に直せば済む話なのですが・・・。

基本的に「certbot」で「http://」を「https://」へリダイレクトするように設定してたんだけどそれだけでは駄目だったんですね。

今回はデータを直さずに呼び出し側のプログラムを絶対URLから相対URLに変更してとりあえず動作するようになりました。
自分の作った環境じゃないので、データベースの中身を直接操作できないのがまどろっこしい・・・。

いろいろ勉強になります。

この記事へのコメント