ここ数日、ウェブサイトを初めて開いたときにアクセスが非常に遅いのですが、その後はページが正常に開きます。調査の結果、問題は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条件にはページング情報操作の制限がありません
1. mysql5.6をインストールする docker 実行 mysql:5.6すべてのアイテムのダ...
目次1: webpackをビルドする2. データハイジャック3: まとめ1: webpackをビルド...
Web プロジェクトを war にパッケージ化するアイデアにとって最も重要なことは、アトリフィカを...
目次方法1方法2 nginxをインストールした後、PHPコードを解析できないことがわかりました。解決...
1. ナビゲーション: 順序なしリストとその他のラベル要素ナビゲーションを記述するために最も一般的に...
MySQL はインストールが簡単で、高速で、豊富な機能を備えています。これはオープンソース運動のベン...
目次01 k8sの一般的なコントローラーRCコントローラーデプロイメント コントローラーステートフル...
導入シンプルな jQuery + CSS を使用して、ブラウザのデフォルトの動作を置き換えるカスタム...
MySql インデックスの詳細な紹介と正しい使用方法1. はじめに:インデックスはクエリ速度に重大な...
JConsoleとはJConsole は Java 5 で導入されました。 JConsole は、コ...
この記事では、WeChatミニプログラムのビデオ弾幕の位置をランダム化するための具体的なコードを紹介...
エンコーディングの理由により、Linux サーバーに中国語のファイルやディレクトリをアップロードまた...
問題の説明:最近、rsyncで毎回同期するデータ量が多いが、データベースのbakファイルを保持する必...
MongoDB は高性能なデータベースですが、使用していくうちにパフォーマンスの問題が発生することが...
目次1. はじめに2. es5メソッド3. 非同期関数のシリアル実行4. 非同期関数の並列実行5. ...