Detaylar
Kim cevapladı?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:
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]
Son düzenleme:
Sxinar
Üstün
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]
Cloudfare 551 hatası
Merhaba, VDS üzerinde NodeBB kurdum, koruma amaçlı cloudfare kurdum fakat sunucu host bağlanmıyor hatası veriyor. Esnek ayara aldığımda forum açılıyor WordPress açılmıyor. Ne yapmalıyım? Ya da alternatif olarak Ubuntu 22.4 NodeBB yüklü sunucuya nasıl SSL kurabilirim? @Endless Kaan @Recep...
Let's Encrypt kullan. Zaten üst yorumda anlattımCloudfare 551 hatası
Merhaba, VDS üzerinde NodeBB kurdum, koruma amaçlı cloudfare kurdum fakat sunucu host bağlanmıyor hatası veriyor. Esnek ayara aldığımda forum açılıyor WordPress açılmıyor. Ne yapmalıyım? Ya da alternatif olarak Ubuntu 22.4 NodeBB yüklü sunucuya nasıl SSL kurabilirim? @Endless Kaan @Recep...techolay.net
Sxinar
Üstün
Hocam kurmama rağmen certbot bulunamadı diyor.
Şimdi işe gidiyorum. Gece eve geleceğim. Geceye kadar çözüm olmazsa eğer eve gelince ilgileneceğim konunla. İyi günler
Sxinar
Üstün
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