NginxでSSLの評価をA+にするまでの方法まとめ2018年5月20日NginxにSSLを導入してhttps通信する場合、設定によってはSSLの評価サイトでFなんて評価を食らってしまう場合がございます。SSL化したとしても、安全な通信が保証されなければ意味がありません。そこで、今回は、SSL評価サイトでF評価を食らってしまったこのブログサイトをA+の評価まで上げきった方法をご紹介します。本記事を書くことにした経緯Miningooでは、Ubuntu14.04+NginxにWordPressを乗っけてブログを運営しております。Ubuntu14.04にてnginx環境を構築しWordpPressを高速に先日、このブログをSSL化したのですが、後日SSL評価のサイトをためしてみると最低評価のFを食らってしまいまいした。Nginx環境にてopenSSLを設定する手順まとめWordPressをSSL化してhttpからhttpsに変更する方法まとめせっかくSSL化したのに安全な通信が保証されていなければ意味が無いので、早速対応すること。Labs)上記URLのサイトにドメイン名を入力するだけで、チェックすることができます。このブログで試してみると、最低評価のFを食らってしまいました。調べてみると、2016/5/3時点で、OpenSSLの複数の脆弱性が公開されていました。サイオステクノロジーこれに対応するために、OpenSSLをアップデートする必要があります。】OpenSSLのアップデート手順を参考に、OpenSSLをアップデートしていきます。opensslOpenSSLのアップデートで評価がFからBへあがりました。このアップデートを定期的にしないと、最新の致命的な脆弱性に対応できないので今後定期的にチェックしていく。無効にするSSLv3の脆弱性「POODLE」を回避するため、SSLv3を無効にする。nginxの.confファイルのssl_protocolsを以下のように設定する。TLSv1.2;この作業で、ひとつ警告が減りました。exchangeを生成して設定DH鍵交換に使用するパラメータファイルを生成して設定する。以下のコマンドを叩くと、パラメータファイルを生成できる。dhparam.pem生成後、Nginxの.confファイルでパラメータファイルを指定する。HSTSヘッダを追加サーバーのヘッダにSecurity-Transport-Securityというヘッダをつけることで、以降そのブラウザからのアクセスは常にHTTPSで暗号化したもので行うように設定させられる。includeSubDomains;';おなじみのNginx再起動をわすれずに。restartついにこの設定でA+の評価になりました!本記事のまとめNginxにOpenSSLを導入してせっかくhttps通信にしたのに、まさかのSSLの評価がFになってしまっては意味がありません。本記事の設定をすることで、簡単にSSLの評価がA+まであがります。コメントをキャンセルメールアドレスが公開されることはありません。...WordPressWordPressでプラグインを使わずにサイト移行する方法(ドメイン名も変更)WordPressでプラグインを使わずにサイト移行する方法(ドメイン名も変更)のメモです。配置してくださいという警告に対して、WordPressでどのように対応したらよいかまとめてみました。...WordPress【WordPress】JINテーマでメタディスクリプションが要約されない場合の対処法Google先生になかなか認識されないサイトがあり、何か問題がないかサイト全体を調査してみると、メタディスクリプションが要約されずものすごい長さになっていることが判明しました。