皆さん、こんにちは、@Moinさん!「the admin」です。返信ありがとうございます。このスレッドを開始してくれた@abdul19さんにも感謝します。
@abdul19と私は、Discourseを使用して研究センターにシードコミュニティを構築しています。今のところ短くも素晴らしい経験です!皆さんの多大な努力と共有に感謝します!しかし、いくつかの問題にも直面しています。
私たちのDiscourseインスタンスは、AlmaLinux 9.3 (Shamrock Pampas Cat)で実行されているNginxリバースプロキシサーバーの後ろにあるUbuntu 22.04.4 LTS (Jammy)ボックスで実行されています。一日に数回アップグレード(現在、3.3.0.beta1-dev、latest-release +557)しており、最新の状態です。
サイトのNginx設定ファイルは次のとおりです。
[rjr@e220i058h025lx sites-enabled]$ cat forum.conf
server {
server_name forum.igfae.usc.es;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass "http://172.16.57.96";
}
listen 443 ssl; # Certbotによって管理
ssl_certificate /etc/letsencrypt/live/forum.igfae.usc.es/fullchain.pem; # Certbotによって管理
ssl_certificate_key /etc/letsencrypt/live/forum.igfae.usc.es/privkey.pem; # Certbotによって管理
include /etc/letsencrypt/options-ssl-nginx.conf; # Certbotによって管理
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # Certbotによって管理
}
server {
if ($host = forum.igfae.usc.es) {
return 301 https://$host$request_uri;
} # Certbotによって管理
server_name forum.igfae.usc.es;
listen 80;
return 404; # Certbotによって管理
}
[rjr@e220i058h025lx sites-enabled]$
数日前まではすべて順調に機能していたようです。正確な時期は思い出せません。おそらくアップグレードか、設定の変更があったのかもしれません。混合コンテンツの問題が発生し始めました。解決策を探しているうちに、このスレッドを見つけました。「force https」を「true」に設定すると、混合コンテンツのエラーは解決しましたが、ログインできなくなりました。
ある時点でログアウト、返信、投稿ができなくなったと思います。その時に@abdul19がこのスレッドを作成しました。
現在、「force https」がtrueに設定されている場合、混合コンテンツのエラーは発生しませんが、ユーザーはログインできません。すでにログインしているユーザーは完全に操作可能です。ログインしようとすると、ログインをクリックした後、次のエラーが表示されます。
「force https」がfalseに設定されている場合、ユーザーはログインできますが、混合コンテンツのエラーが表示されます。
これはあなたにとって意味がありますか?解決策を教えていただけますか?新しいトピックを作成して、この投稿をリンクする方が適切でしょうか?ありがとうございます!

