ここ数日、ウェブサイトを初めて開いたときにアクセスが非常に遅いのですが、その後はページが正常に開きます。調査の結果、問題は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 データ型 DECIMAL(N,M) の N と M の意味を尋ねられました。言...
同僚からよく聞かれるのですが、ファイル/ディレクトリを削除すると「操作は許可されていません」というエ...
たとえば、次のように入力します。 XML/HTML コードdiv#ページ>(div#ヘッダー&...
nginx で proxy_pass を設定するときに、^~ に従ってパスを一致させる場合は、pro...
携帯モバイル ページは Chrome および Safari とのみ互換性があればよいため、カスタム ...
MySQL 8.0.12のインストールと設定方法を記録してみんなで共有します。 1. インストール1...
1. 最新のnginx dockerイメージをダウンロードする $ docker pull ngin...
目次序文No.1 焦点No.2 複雑な状態ロジックの抽出No.3 複数状態操作の抽出要約する序文Re...
画像タグ <IMG> を挿入します。今日私たちが目にするカラフルなウェブページはすべて、...
ネットワーク通信の概要オンライン ゲームを開発する場合、必然的にネットワーク通信に対処する必要があり...
目次1. はじめに2. インストール01. 新しい仮想マシンを作成する02. システムをインストール...
Google Chinaは、ウェブサイトやブログを素早く簡単に多言語化できる翻訳ツールをリリースした...
コードをコピーコードは次のとおりです。 <選択> <オプション値="&q...
イメージの構築は、DevOps プロセスにおいて非常に重要なプロセスです。一般的に、イメージの構築と...
imgタグは画像を導入しますreactは実際にはjsリーダー関数を介してページをレンダリングするため...