ここ数日、ウェブサイトを初めて開いたときにアクセスが非常に遅いのですが、その後はページが正常に開きます。調査の結果、問題はHTTPS証明書の検証タイムアウトであり、証明書プロバイダーの検証URLにアクセスできないことが判明しました。回線の問題なのか、ファイアウォールの問題なのかはわかりません。 HTTPS 証明書検証タイムアウトの問題を解決する方法を複数の専門家に尋ねました。提示された解決策は、証明書プロバイダーを変更するか、OCSP を有効にするというものでした。 私のような貧乏人が大企業から HTTPS 証明書を取得するにはどうすればよいでしょうか? 2 番目の解決策を採用して OCSP を開始するしかありません。 ウェブサイトが無料の Let's Encrypt 証明書を導入している場合、https を使用して初めてウェブサイトを開くと、非常に遅く感じられ、正常に開くまでに 4 ~ 5 秒かかることがよくあります。これは特別な理由によるもので、ocsp.int-x3.letsencrypt.org サーバーの IP を正常に解決できないためです。 ウェブサイトのアクセス エクスペリエンスを向上させるために、OCSP ステープルを有効にして、ウェブサイトに初めてアクセスしたときのアクセスが遅いという問題を解決できます。 この記事の環境: パゴダパネル CentOS 7 / Windows 2012 R2 アパッチ/Nginx 1. 海外サーバーのOCSP Staplingを有効にする1. システムのApacheまたはNginx情報を設定する Apache は OCSP を有効にします:① Apache インストール ディレクトリを見つけて、ディレクトリ内の httpd-ssl.conf ファイルを編集します。CentOS システムのディレクトリは /www/server/apache/conf/extra/httpd-ssl.conf で、Windows システムのディレクトリは C:/BtSoft/apache/conf/extra/httpd-ssl.conf です。ファイル内の次の 2 行のコメントを削除します。
上記の 2 行がファイルにない場合は、手動で追加します。 ②httpd.confファイルを編集します。CentOSのディレクトリは/www/server/apache/conf/httpd.conf、WindowsのディレクトリはC:/BtSoft/apache/conf/httpd.confです。ファイル内の次の行のコメントを解除します。
上記の行がファイル内に存在しない場合は、手動で追加してください。 ③ウェブサイトのApache情報を設定します。ウェブサイトの設定ファイルに以下の情報を追加します。
上記の情報は、この行 <VirtualHost *:443> の上に追加できます。 この時点で、Apache で OCSP Stapling が有効になっています。Apache を再起動するだけです。 Nginx は OCSP を有効にします:ウェブサイトの Nginx 構成ファイルに直接、次の情報を追加します。
保存してNginxを再起動します。 2. 国内サーバーのOCSP Staplingを有効にする手順は最初の段落と同じです。OCSP ステープルを有効にした後、hosts ファイルを編集して、ocsp.int-x3.letsencrypt.org サーバーの IP アドレスを指定する必要もあります。 ocsp.int-x3.letsencrypt.org サーバーの IP アドレスは次のとおりです。
hosts ファイルを編集します。Windows のパスは C:\windows\system32\drivers\etc\hosts で、Linux のパスは /etc/hosts です。次の情報を追加します。
Apache または Nginx を再起動するだけです。 3. OCSPステープルが正常に有効化されているかどうかを確認する1. SSH で次のコマンドを使用します。
サイトが OCSP 応答 (応答が送信されませんでした) を返す場合、アクティベーションが失敗したことを意味します。 サイトが OCSP ステープルを正常に有効化した場合、「成功」というプロンプトが返されます。 2. 次の URL を開き、検出する Web サイトを入力します。 https://www.getssl.cn/ocsp ウェブサイトを初めて開いたときに速度が遅いと感じられ、https を使用している場合は、証明書に問題がないか確認することをお勧めします。 ウェブサイトの起動速度が遅い問題について詳しくは、123WORDPRESS.COM をご覧ください。 以下もご興味があるかもしれません:
|
<<: Velocity.js はページスクロール切り替え効果を実装します
>>: mybatis-plusページングパラメータが渡された後、SQLのwhere条件にはページング情報操作の制限がありません
この記事では、マウスでカード内外のコンテンツを切り替えるためのjsの具体的なコードを紹介します。具体...
MySQL の漢字ソートの詳細な説明デフォルトでは、MySQL は日付、時刻、および英語の文字列の並...
1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...
目次1. はじめに2. 本文2.1 モジュールとは何ですか? 2.2 解決2.3、require.r...
最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...
この記事では、ブラインド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体...
以前、開発で頻繁に pip ダウンロードを使用する必要がありました。pip ソースを国産ソースに変更...
JPQL は Java Persistence Query Language の略です。 Java ...
この記事では、例を使用して、MySQL 累積集計の原理と使用方法を説明します。ご参考までに、詳細は以...
目次1. ブラウザのサポート2.エクスポートモジュールのエクスポート3. モジュールをインポートする...
<TD> タグの属性は、テーブル内のセルのプロパティを設定するために使用されます。表 &...
目次サーバーはjupyterノートブックを実行します仮想環境次にファイアウォールをオフにしますJup...
場合によっては、Windows システム上のプログラムを Linux 上でリモートで実行する必要があ...
目次1. 実験環境2. Dockerソースをインストールする3. Dockerをインストールする4....
この記事では、例を使用して、MySQL 共同インデックスの機能と使用方法を説明します。ご参考までに、...