質問: Wordpressユーザーです。 先日、さくらVPS+KUSANAGI環境でHTTPS環境に変更しました。 そこで、管理者ページにログインしようとしたところ、ブラウザ(chrome)のURL表示が以下画像のようになってしまいました。 ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/10a9e6a0be062e6feac984733771702e.jpeg) chromeのデベロッパーツールでセキュリティのエラーを見てみると以下のように、 Certificate Error There are issues with the site's certificate chain (net::ERR_CERT_AUTHORITY_INVALID). というエラーが表示されました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/21082eac2231834a8a0893a708747a45.jpeg) View Certificateをクリックすると、kusanagiの自己証明書が表示されています。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/32674df5b8f9be7af244a2f1782b8cc9.jpeg) 恐らく、自己証明書がセキュリティ的によくなく、出ているエラーかとは思うのですが、当方、HTTPS化など初めてで適切な証明書を取得した経験がなく手順がわかりません。 このCertificateErrorを消すために、適切な証明書の取得と設定方法を教えていただけませんでしょうか?
回答: 自己解決しました。 上記の原因は、/etc/nginx/conf.d直下の「ドメイン名_ssl.conf」の他にデフォルトのものがあり、そのファイルで設定している自己証明書を参照するように設定しているからでした。 デフォルトのほうが先に読み込まれていたようで、デフォルトのconfファイルを削除すると、ドメイン名のconfファイルを参照するようになり、自己証明書を参照することがなくなりました。 アドバイスありがとうございました。