iPhone タイムアウト

こんにちは!Discourse を正常にインストールしました(推奨されているデフォルトの Docker インストールを使用)。Debian 12、2 コア、4GB メモリ、80GB ディスク容量です: https://oreillefine.art
問題は、ラップトップからは常にこのウェブサイトにアクセスできるのに、iPhone(他の iPhone でもテストしました)からは接続に失敗する(「安全な接続を確立できません」)ことです。2〜3 時間後、突然 iPhone から接続できるようになりましたが、その後すぐに接続が切れ、「安全な接続を確立できません」というメッセージが再び表示されます… SSL 証明書は問題ないように見えます。こちらで確認しました:


./launcher logs app の結果は次のとおりです。

x86_64 arch detected.
run-parts: executing /etc/runit/1.d/00-ensure-links
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/01-cleanup-web-pids
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
run-parts: executing /etc/runit/1.d/letsencrypt
[Sat 11 May 2024 05:43:22 PM UTC] Domains not changed.
[Sat 11 May 2024 05:43:22 PM UTC] Skip, Next renewal time is: 2024-07-08T11:05:55Z
[Sat 11 May 2024 05:43:22 PM UTC] Add '--force' to force to renew.
[Sat 11 May 2024 05:43:22 PM UTC] Installing key to: /shared/ssl/oreillefine.art.key
[Sat 11 May 2024 05:43:22 PM UTC] Installing full chain to: /shared/ssl/oreillefine.art.cer
[Sat 11 May 2024 05:43:22 PM UTC] Run reload cmd: sv reload nginx
warning: nginx: unable to open supervise/ok: file does not exist
[Sat 11 May 2024 05:43:22 PM UTC] Reload error for :
[Sat 11 May 2024 05:43:22 PM UTC] Domains not changed.
[Sat 11 May 2024 05:43:22 PM UTC] Skip, Next renewal time is: 2024-07-08T11:06:01Z
[Sat 11 May 2024 05:43:22 PM UTC] Add '--force' to force to renew.
[Sat 11 May 2024 05:43:23 PM UTC] Installing key to: /shared/ssl/oreillefine.art_ecc.key
[Sat 11 May 2024 05:43:23 PM UTC] Installing full chain to: /shared/ssl/oreillefine.art_ecc.cer
[Sat 11 May 2024 05:43:23 PM UTC] Run reload cmd: sv reload nginx
warning: nginx: unable to open supervise/ok: file does not exist
[Sat 11 May 2024 05:43:23 PM UTC] Reload error for :
Started runsvdir, PID is 537
ok: run: redis: (pid 549) 0s
ok: run: postgres: (pid 554) 0s
nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /etc/nginx/conf.d/discourse.conf:60
nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /etc/nginx/conf.d/discourse.conf:61
supervisor pid: 544 unicorn pid: 577

ss -lnptu | grep :443 の結果は次のとおりです。

tcp   LISTEN 0      4096             0.0.0.0:443        0.0.0.0:*    users:(("docker-proxy",pid=191092,fd=4))
tcp   LISTEN 0      4096                [::]:443           [::]:*    users:(("docker-proxy",pid=191098,fd=4))

何かアイデアはありますか?よろしくお願いします!

「いいね!」 1

こんにちは。

そのラップトップはApple製ですか?常にSafariでテストしていますか?他のブラウザは試しましたか?

私の推測ですが、IPアドレスの評判が悪く、Safariにブロックされている可能性があります。

ブラックリストチェック

IP Address Reputation Checker | IP Reputation Lookup API
image

評判チェック

Network Tools: DNS,IP,Email

OVHサーバーはスパムによく使われるため、これは驚くことではありません。
可能であればIPアドレスを変更することをお勧めします。 :thinking:

「いいね!」 1

はい、MacBookを持っていてSafariも使っています…でも、なぜかMacBookでは動作します…

更新:iPhoneでFirefoxを試しました。「NSURLErrorDomain」エラーが発生しました…基本的に同じ結果で、ネットワーク接続が失われました。

「いいね!」 1

Safariにはセキュリティ機能が組み込まれているため、モバイル版SafariにこのIPに関する最新データが含まれていない(またはデスクトップ版がその逆である)可能性があります。正確な仕組みはわかりませんが、IPが悪い評判でブラックリストに載っていることは、私にとって間違いなく問題です。 :thinking:

モバイルで別のブラウザを試したり、Wi-Fi接続を確認したりすることもできます。

(私の方では、サイトはWindowsデスクトップ、Chrome Android、iPad Safariで問題なく読み込まれます)

「いいね!」 1

わかりました。Wi-Fiで確認したところ、うまくいきました!つまり、このIPは私のモバイルオペレーターによってブラックリストに登録されているということです… OVHについては知りませんでした…

「いいね!」 2