Sxinar

Üstün
Katılım
1 Ocak 2024
Mesajlar
1.749
Makaleler
1
Çözümler
19
Beğeniler
1.784
Yer
Türkiye
Merhaba.
NodeBB kurdum fakat SSL alacağım hakkında fikrim yok ne yapabilirim?
Yardımlarınız için teşekkürler şimdiden.
 
Cloudflare'dan SSL alabilirsin.

ya da

NodeBB'yi Ubuntu 22.04 üzerinde SSL ile nasıl yapılandıracağınızı anlatayım.

Öncelikle bir SSL sertifikası edinmeniz gerekecek. Bu sertifikayı bir sertifika sağlayıcısından satın alabilir veya ücretsiz bir sertifika sağlayıcısından elde edebilirsiniz. Let's Encrypt gibi ücretsiz bir servis kullanabilirsiniz.

Certbot'u kurun. Ubuntu 22.04'te Let's Encrypt tarafından sağlanan ücretsiz SSL sertifikalarını almak için Certbot'u kullanabilirsiniz. Bunun için terminali açın ve aşağıdaki komutları kullanarak Certbot'u yükleyin:

[CODE lang="sql" title="sql"]sudo apt update
sudo apt install certbot[/CODE]

Certbot'u kullanarak SSL sertifikasını edinin. Aşağıdaki komutu kullanarak bir sertifika alabilirsiniz:

[CODE lang="css" title="css"]sudo certbot certonly --standalone -d your_domain.com[/CODE]
your_domain.com kısmını NodeBB'nin çalıştığı gerçek alan adınızla değiştirin.

SSL sertifikası elde ettikten sonra, NodeBB'yi yapılandırmak için config.json dosyasını düzenlemeniz gerekecek. NodeBB'nin çalıştığı dizine gidin ve config.json dosyasını bir metin düzenleyicide açın. Ardından aşağıdaki ayarları ekleyin veya düzenleyin:
JSON:
"url": "https://your_domain.com",
"port": 443,
"ssl": {
    "key": "/etc/letsencrypt/live/your_domain.com/privkey.pem",
    "cert": "/etc/letsencrypt/live/your_domain.com/fullchain.pem"
}

Yukarıdaki ayarları, SSL sertifikası dosyalarının doğru yolunu belirtmek için kendi alan adınıza göre düzenleyin.

Sonrasında yeniden başlatın.

[CODE lang="bash" title="Bash"]./nodebb restart[/CODE]
 
Son düzenleme:
Cloudflare'dan SSL alabilirsin.

ya da

NodeBB'yi Ubuntu 22.04 üzerinde SSL ile nasıl yapılandıracağınızı anlatayım.

Öncelikle bir SSL sertifikası edinmeniz gerekecek. Bu sertifikayı bir sertifika sağlayıcısından satın alabilir veya ücretsiz bir sertifika sağlayıcısından elde edebilirsiniz. Let's Encrypt gibi ücretsiz bir servis, genellikle tercih edilen bir seçenektir.

Certbot'u kurun. Ubuntu 22.04'te Let's Encrypt tarafından sağlanan ücretsiz SSL sertifikalarını almak için Certbot'u kullanabilirsiniz. Bunun için terminali açın ve aşağıdaki komutları kullanarak Certbot'u yükleyin:

[CODE lang="sql" title="sql"]sudo apt update
sudo apt install certbot[/CODE]

Certbot'u kullanarak SSL sertifikasını edinin. Aşağıdaki komutu kullanarak bir sertifika alabilirsiniz:

[CODE lang="css" title="css"]sudo certbot certonly --standalone -d your_domain.com[/CODE]
your_domain.com kısmını NodeBB'nin çalıştığı gerçek alan adınızla değiştirin.

SSL sertifikası elde ettikten sonra, NodeBB'yi yapılandırmak için config.json dosyasını düzenlemeniz gerekecek. NodeBB'nin çalıştığı dizine gidin ve config.json dosyasını bir metin düzenleyicide açın. Ardından aşağıdaki ayarları ekleyin veya düzenleyin:
JSON:
"url": "https://your_domain.com",
"port": 443,
"ssl": {
    "key": "/etc/letsencrypt/live/your_domain.com/privkey.pem",
    "cert": "/etc/letsencrypt/live/your_domain.com/fullchain.pem"
}

Yukarıdaki ayarları, SSL sertifikası dosyalarının doğru yolunu belirtmek için kendi alan adınıza göre düzenleyin.

Sonrasında yeniden başlatın.

[CODE lang="bash" title="Bash"]./nodebb restart[/CODE]
 
ya da

NodeBB'yi Ubuntu 22.04 üzerinde SSL ile nasıl yapılandıracağınızı anlatayım.

Öncelikle bir SSL sertifikası edinmeniz gerekecek. Bu sertifikayı bir sertifika sağlayıcısından satın alabilir veya ücretsiz bir sertifika sağlayıcısından elde edebilirsiniz. Let's Encrypt gibi ücretsiz bir servis kullanabilirsiniz.

Certbot'u kurun. Ubuntu 22.04'te Let's Encrypt tarafından sağlanan ücretsiz SSL sertifikalarını almak için Certbot'u kullanabilirsiniz. Bunun için terminali açın ve aşağıdaki komutları kullanarak Certbot'u yükleyin:

[CODE lang="sql" title="sql"]sudo apt update
sudo apt install certbot[/CODE]

Certbot'u kullanarak SSL sertifikasını edinin. Aşağıdaki komutu kullanarak bir sertifika alabilirsiniz:

[CODE lang="css" title="css"]sudo certbot certonly --standalone -d your_domain.com[/CODE]
your_domain.com kısmını NodeBB'nin çalıştığı gerçek alan adınızla değiştirin.

SSL sertifikası elde ettikten sonra, NodeBB'yi yapılandırmak için config.json dosyasını düzenlemeniz gerekecek. NodeBB'nin çalıştığı dizine gidin ve config.json dosyasını bir metin düzenleyicide açın. Ardından aşağıdaki ayarları ekleyin veya düzenleyin:
JSON:
"url": "https://your_domain.com",
"port": 443,
"ssl": {
    "key": "/etc/letsencrypt/live/your_domain.com/privkey.pem",
    "cert": "/etc/letsencrypt/live/your_domain.com/fullchain.pem"
}

Yukarıdaki ayarları, SSL sertifikası dosyalarının doğru yolunu belirtmek için kendi alan adınıza göre düzenleyin.

Sonrasında yeniden başlatın.

[CODE lang="bash" title="Bash"]./nodebb restart[/CODE]

Could not bind TCP port 80 because it is already in use by another process on
this system (such as a web server). Please stop the program in question and then
try again