Plesk Obsidian 18.x Üzerinde Discourse SSL & force https Sorunu Çözümü

Selam,

Plesk Obsidian 18.x Üzerinde Discourse Kurulumu öğreticisinden sonra ya da genel Plesk Discourse kurulum denemenizden sonra sertifika sorunu yaşıyor ya da force https seçeneği çalışmıyor ise aşağıdaki adımları çözüm için uygulayabilirsiniz.

:information_source: Ek bilgi olarak bu adımları ./launcher rebuild app yaptıktan ya da güncelleme yaptıktan sonra uygulamanız gerekecektir.

Plesk sunucunuza SSH ile giriş yapın ve sırasıyla aşağıdaki komutları çalıştırın:

cd /var/discourse
./launcher enter app
sudo apt-get install nano -y

Bu komuttan sonra şu komutu ilgili dosyayı düzenlemek için çalıştırın:

nano /etc/nginx/conf.d/discourse.conf

Dosyanın en altına kadar inin ve şu kısmı bulun:

proxy_set_header X-Forwarded-Proto $thescheme;

Şu şekilde değiştirin:

proxy_set_header X-Forwarded-Proto https;

Şöyle görünmeli:

Dosyayı kaydedip çıkın ve Ngnix yeniden başlatın:

service nginx reload

Son olarak uygulamadan çıkın:

exit

Şimdi sitenizi ziyaret ettiğiniz zaman sertifika sorununun giderildiğini ve force https seçeneğinin çalıştığını görmelisiniz (force https seçeneği kapalı ise Discourse yönetici panelinden aktif edebilirsiniz).