CS-CartでSSLが使えない!? [さくらVPS]
さくらのVPSにCS-Cartをインストールする必要があったのでインストール。
ここまではサクッと終了。
んで、動作確認ということでhttps~からのアクセスも確認しOK!
ちゃんとした、RapidSSLを採用したのでブラウザからも怒られないことを確認。
最後に、CS-CartでSSL使用にチェックしたら怒られた・・・。
「HTTPS接続チェックに失敗しました。 "config.php" ファイル内のHTTPSに関する設定を確認のうえお使いのサーバーにSSL証明書がインストールされていることを確認してください。」
とのこと。
って、この"config.php"見てもなんもわからん。。。
色々悩んだ結果、意外な奴が犯人でした。
管理画面(admin.php)に指定したIPアドレスからしかアクセスさせないように、
「.htaccess」にAllow from を設定してたんですが、それが原因みたいでした。
Allow from に以下の2行を足したら無事動きました。
Allow from 127.0.0.1 ←これだけだとダメだった。
Allow from さくらVPSの固定IP
sslのエラーログにもずっと出てた以下も消えました。
[error] [client XXX.XXX.XXX.XXX] client denied by server configuration:
ってことで、sslのエラーログにある自身のIPを許可すれば解決するみたいです。
コメント 0