ここ数日、ウェブサイトを初めて開いたときにアクセスが非常に遅いのですが、その後はページが正常に開きます。調査の結果、問題は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条件にはページング情報操作の制限がありません
概要インデックス作成は、MySQL で習得しなければならないスキルであり、MySQL クエリの効率を...
今回はHTML+CSSレイアウトを使用して、TG-vision Shuanghui Mediaのホー...
非同期レプリケーションMySQL レプリケーションは、デフォルトでは非同期です。マスター スレーブ ...
各人が固有の携帯電話番号で登録し、ビジネス コードによって重複する携帯電話番号が 2 つ書き込まれな...
目次1. 概要2. ログインインターセプションを実装するためのルーティングナビゲーションガード1. ...
目次1. シーンの読み込み2. ノードを見つける1. ノード検索2. その他のノード操作3. 再生ア...
1. 水平中央公開コード: html: <div class="parent&quo...
1. Javascript は前のページ history.go(-1) に戻り、2 つのページを返し...
企業では、データベースの高可用性は常に最優先事項です。多くの中小企業は、MySQL マスター スレー...
目次1. 覚えておくべき知識1. 変数タイプ2. シェル変数の説明3. シングルクォート、ダブルクォ...
はじめに: Web ページを作成するときに、画像をアップロードする必要がある場合がよくあります。画像...
ここでは、主に小さなプログラムの開発プロセスでよく使われる、非常に実用的な機能ポイントをいくつか整理...
私は最近、最も安い Tencent クラウド サーバーを購入しました。これは主に、Web テクノロジ...
この記事のシナリオと組み合わせて、Nginx と Java 環境 (SpringBoot プロジェク...
CMakeをインストール sudo apt をインストール cmake この方法はインストールが簡単...