GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal dan Setup NodeBB dengan Redis dan Nginx di Ubuntu 12.04

Dalam posting berikut kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi NodeBB pada VPS Ubuntu. NodeBB adalah Perangkat Lunak Forum sumber terbuka dan modern yang didukung oleh Node.js . Ini adalah platform diskusi yang kuat yang menawarkan pemasangan plugin sekali klik, konektivitas jaringan sosial, dan desain responsif.

Masuk ke server Anda menggunakan SSH

ssh username@hostname

Perbarui sistem dan instal semua paket yang diperlukan.

~ # sudo apt-get -y update &&apt-get -y upgrade~ # sudo apt-get -y install python-software-properties git sed supervisor

Instal Nodejs versi terbaru

~ # sudo add-apt-repository ppa:chris-lea/node.js~ # sudo apt-get update &&sudo apt-get install nodejs

Instal versi terbaru Redis

~ # sudo add-apt-repository -y ppa:rwky/redis~ # sudo apt-get update &&sudo apt-get install -y redis-server

Tarik kode NodeBB terbaru

~ # mkdir ~/myNodebbApp &&cd $_~ # git clone https://github.com/designcreateplay/NodeBB.git . # jangan lupa titik di akhir

Konfigurasi NodeBB

Instal semua dependensi NodeBB

 # npm install

Ketik yang berikut ini, saat berada di direktori root NodeBB:

~ # aplikasi simpul --setup='{ "base_url":"http://yourAppUrl.com", "admin:username":"adminUsername", "admin:password":"adminPassword", "admin:password:confirm":"adminPassword", "admin:email":"[email protected]"}'

Menggunakan Nginx sebagai proxy untuk NodeBB

Instal dan Konfigurasi Nginx versi terbaru

~ # sudo add-apt-repository -y ppa:nginx/stable~ # sudo apt-get update~ # sudo apt-get install -y nginx

Setel pekerja_proses ke jumlah prosesor di sistem Anda. Untuk mengetahui jumlah prosesor di sistem Anda dan menyetel pekerja_proses, jalankan perintah berikut:

~ # sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.conf 

Buat host virtual nginx baru

~ # sudo vim /etc/nginx/sites-available/yourAppUrl.com
server { dengarkan 80; server_name yourAppUrl.com; lokasi / { proxy_pass http://localhost:4567/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Diteruskan-Untuk $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $skema; proxy_redirect mati; proxy_buffering mati; proxy_http_versi 1.1; proxy_set_header Tingkatkan $http_upgrade; proxy_set_header Koneksi "upgrade"; }}
~ # sudo ln -s /etc/nginx/sites-available/yourAppUrl.com /etc/nginx/sites-enabled/yourAppUrl.com~ # atur sudo /etc/init.d/nginx mulai ulang

Itu dia. Sekarang buka browser Anda dan navigasikan ke domain Anda.

Untuk info lebih lanjut tentang NodeBB, silakan kunjungi:https://nodebb.org

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Instal Nginx Dengan PHP5 Dan MySQL Di Ubuntu 11.10

  2. Instal WordPress dengan HHVM, Nginx dan MariaDB di Ubuntu 12.04 LTS

  3. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  1. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  2. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  3. Instal PmWiki di Ubuntu 14.04 VPS dengan Nginx

  1. Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu

  2. Instal Redmine di server Ubuntu 14.04 dengan MariaDB, Puma dan Nginx.

  3. Instal Concrete5 di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL