İçeriğe atla

Aynı sunucuda birden fazla NodeBB sitesi çalıştırma

NodeBB
  • Aynı sunucuda birden fazla NodeBB altyapısı kullanan site kurmak için yapmanız gereken bir kaç adımdan bahsedeceğim. Elimizde isimleri NodeBB1 ve NodeBB2 olan iki tane site ve user1 ve user2 iki adında iki tane Linux kullanıcımız olsun.

    NodeBB1 sitesi hali hazırda suncuda çalışıyor ve biz NodeBB2 sitesinide bu sunucuda barındırmak istiyoruz. İşte yapmanız gerekenler:

    • Bu rehber ile NodeBB kurulumunu yap.
    • Rehberde bahsedilenleri yapıp başarılı bir kurum yaptıktan sonra ./nodebb start komutunu çalıştırmadan önce;
      – NodeBB2 dosyalarının olduğu dizinde config.json dosyasını bul. Aşağıdakine benzer bir şey olmalı.
    {
        "url": "https://www.kurulumu.net",
        "secret": "xxxx-xxxx-xxx-xx-xxxx",
        "database": "mongo",
        "port": "1234" // buraya 4567 dışında 1-65535arasında herhangi bir port giriyoruz.
        "mongo": {
            "host": "127.0.0.1",
            "port": "27017",
            "username": "user",
            "password": "pass",
            "database": "database",
            "uri": ""
        }
    }
    

    – Yukarıda biz port numarasını değiştirdik. NodeBB varsayılan olarak 4567 portunu kullanıyor. Aynı porttan iki NodeBB sitesi birbirine karışacak. O yüzden port numarasını değiştiriyoruz.
    – Şimdi NodeBB2 sitesi için nginx.conf dosyasında proxy bloğuna yeni belirlediğimiz port numarasını girmeliyiz. Aşağıdakine benzerdir sizin dosyanız.

    location / {
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header Host $http_host;
            proxy_set_header X-NginX-Proxy true;
    
            proxy_pass http://127.0.0.1:1234; //buraya belirlediğin port numarasını yazacaksın.
            proxy_redirect off;
    
            # Socket.IO Support
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
        }
    

    Artık NodeBB2 sitesini yeniden oluşturup başlatabilirsiniz. Nginx’i de yeniden başlatmayı unutmayın.


Benzer konular


  • NodeBB Kullanim sartlari sayfasi

    NodeBB
    8
    0 Oy
    8 İleti
    467 Bakış
    crazycellsC

    @fakruzaruret, içinde söyledi: NodeBB Kullanim sartlari sayfasi

    @crazycells evet orayı da görmüştüm ama gizlilik ve iletişim sayfaları için yetersiz kalcağı için ölçeklenebilir çözüm olarak bu plugini kurmak şart gibi. kaydolurken şartları okumaya zorlayacaksa o kısmı oraya da alabilirim dediğiniz gibi. Teşekkürler.

    Evet, /tosa ekleyince, kayit olan herkesin okuyup onaylamasi gerekiyor. Ama siz kendi sayfanizi yaratirsaniz bunun onayi icin kayit sayfalarinda degisiklik yapmaniz gerekir.

  • NodeBB yedekten geri yükleme

    Sabitlendi NodeBB
    1
    0 Oy
    1 İleti
    388 Bakış
    Kimse yanıtlamadı
  • NodeBB eklenti dosyaları nerede?

    NodeBB
    1
    1 Oy
    1 İleti
    302 Bakış
    Kimse yanıtlamadı
  • Nodebb İstediğimiz butonu üst bara koyma

    NodeBB
    3
    0 Oy
    3 İleti
    304 Bakış
    G

    @mekici dark modu butonunu oraya koymadıkça dikkat çekmiyor abi ya

  • NodeBB Gece modu (Night Mode) özelleştirmeleri

    NodeBB
    2
    1 Oy
    2 İleti
    609 Bakış
    ?

    @mekici Teşkkürler işime çok yaradı. Mevcut gece modu eklentisinde bir çok hata var.