本当に困っています。約 3 か月前から問題があり、まだ解決策が見つかっていません。この問題は、私が使用しているメディア サーバー (直接アクセス - 間にリバース プロキシなし) で最初に発生しました。
問題:
- ウェブサーバー(Apache2 およびメディアサーバーに統合されているもの)にアクセスすると、HTTPS 接続が非常に遅くなります(1 秒から 5 秒)。
- アクセスは DynDNS アドレス経由で行われます (内部ネットワークまたは外部ネットワークで異なる URL を使用しません)
- インターネットからアクセスする際の高速HTTPS
- 場所(内部 + 外部)に関係なく、HTTP および SSH 経由で高速接続
- Apache はウェブサーバー (Nextcloud) + リバースプロキシ (Gitea とメディアサーバー) です
- メディア サーバーは、リバース プロキシ経由でも、IP + ポート経由でも直接アクセスできます (リバース プロキシなので、直接 HTTP のみ)。リバース プロキシを使用して問題を解決しようとしたため、今すぐリバース プロキシをセットアップします (覚えておいてください: 問題は最初にメディア サーバーで発生しました)。
- ブラウザは関係ありません。デバイスも関係ありません (2 台の Windows デバイスで IE、Chrome、FF、Edge、Android で FF + Chrome を使用してテストしました)
- たとえば、私は自宅にいます (内部ネットワーク内)。同じデバイスの同じブラウザで 2 つのタブを開いています。1 つは HTTP 経由でアクセス (非常に高速)、もう 1 つは HTTPS 経由でアクセス (低速) しています。外部ネットワーク (外部からのアクセス) では、HTTP と HTTPS はどちらも (ほぼ) 同じくらい高速です。
使用したソフトウェア:
- OS: Ubuntu Server 14.04
- ウェブサーバー: Apache2 2.4.7
- SSL: Certbot を使用した Lets Encrypt => Apache の自動モードが有効
- クライアント: Android および Windows 10
症状:
- 内部ネットワークでは、アップロードは HTTPS で 100 KB/秒に制限されているようです。ダウンロード: 制限は見られません。問題は、バックグラウンドで画像やスクリプトを読み込む apache2 上の Web ページにアクセスすると発生し、時間がかかります。
- FF 開発ツールによると、DNS、TLS 構成、ブロックが時間を消費している (3 つすべてが同時に消費されるわけではない)
- すべてのリクエストには 1 秒から 5 秒かかります (!)
アイデアが尽きました。システム アップデートに関して: 問題の 1 ~ 2 日前に openssl のアップデート中に問題が発生しました。しかし、残念ながらすべてがまだ機能していたため、ログを保存しませんでした。そのため、openSSL または他の SSL ライブラリに問題があると想定しています。皆さんが私を助けてくれることを心から願っています。
最後にいくつか質問です。
- このような奇妙なエラーや誤動作を経験したことがありますか? また、何が問題で、どのように解決できるかご存知ですか?
- SSL ライブラリ/オープン SSL のインストールは問題ありませんか?
- パッケージ (特に OpenSSL) を「修復」する最善の方法は何ですか?
これは以前に尋ねられたものですここ私によるものです。ホームに関する質問はそこでは許可されていないことを知りませんでした。しかし、このことから明らかになったのは、たとえば経由でサーバーに直接アクセスすると、https://<localip>/nextcloud
接続が高速であるということです。もちろん、多くの SSL 警告を無視する必要があります。
パッケージはこちらです(知りたい場合)名前にsslを含むさらに詳しい情報が必要な場合はお知らせください。必要なドライバーの一部が壊れるため、Ubuntu インストールを更新できません。お金の関係で、来年は新しいサーバーに完全バックアップ/移行を行う予定です。