Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
NodeBB adalah perangkat lunak forum yang modern, open source, dan berbasis NodeJS.
Dengan mengingat pelanggan, NodeBB menawarkan pemilik komunitas fitur-fitur canggih dan kemudahan penggunaan untuk mendorong keterlibatan komunitas.
Pada artikel ini, kita akan menginstal NodeBB di CentOS 7.
rootpengguna.EPELyum repositori.Masuk ke server Anda melalui SSH menggunakan pengguna sudo untuk menginstal epel, memperbarui sistem, dan restart untuk menerapkan pembaruan.
yum install epel-release -y
yum update -y && sudo shutdown -r now
Selanjutnya, kita akan menginstal semua ketergantungan sistem yang diperlukan NodeBB:
yum -y groupinstall "Development Tools"
yum -y install git redis ImageMagick npm
Mulai redisdan jalankan di setiap dan setiap startup sistem:
systemctl start redis.service
systemctl enable redis.service
Gunakan perintah berikut untuk menginstal NodeJS v6.9.5— rilis LTS terbaru NodeJS pada saat artikel ini ditulis.
Catatan: Perintah kedua di bawah ini akan memanggil nvm v0.33.0, rilis terbaru dari nvm pada saat penulisan artikel ini. Anda selalu dapat melihat rilis terbaru nvm di sini dan kemudian memodifikasi perintah itu.
cd
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
source ~/.bash_profile
nvm list-remote
nvm install v6.9.5
Instal rilis terbaru NodeBB, NodeBB v1.4.3, sebagai berikut:
cd /opt
git clone -b v1.4.3 https://github.com/NodeBB/NodeBB nodebb
cd nodebb
npm install
Setelah instalasi, jalankan ./nodebbskrip dengan setupbendera untuk mengatur NodeBB:
./nodebb setup
Jawab beberapa pertanyaan sebagai berikut untuk menggunakan pengaturan default dengan database redis. Bila perlu, tekan Enteruntuk menerima pengaturan default yang ditunjukkan dalam tanda kurung.
<Enter><Enter>redis<Enter><Enter><Enter><Enter>adminadmin@example.comyourpasswordyourpasswordSetelah NodeBB berhasil diinstal dan dikonfigurasi, Anda dapat memulai / menghentikan / memulai ulang NodeBB secara manual dengan menjalankan:
./nodebb start
./nodebb stop
./nodebb restart
Langkah 5: Tetap gunakan NodeBB untuk selamanya
Forever adalah alat yang dapat membuat aplikasi berbasis nodejs tetap berjalan. Dalam produksi, ini adalah fitur yang bermanfaat.
Pertama, Anda harus menghentikan NodeBB:
./nodebb stop
Instal selamanya secara global:
npm install forever -g
Mulai NodeBB gunakan selamanya:
cd /opt/nodebb
forever start app.js
Anda dapat mengonfirmasi bahwa NodeBB berjalan menggunakan curlperintah:
curl -I http://localhost:4567
Outputnya harus menyerupai:
HTTP/1.1 200 OK
X-Powered-By: NodeBB
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: null
Content-Type: text/html; charset=utf-8
Content-Length: 19845
ETag: W/"4d85-cXlw1a5DyxHkfjSEd7Ru5Q"
set-cookie: express.sid=s%3AqoIQ1-JSyw1tvrrhyXiP7Sm5D-gDJ9HT.Aum4qMXBPiCgZ7Il%2BtrePafZJWEt2dIJlS%2BBTRZjWZs; Path=/; Expires=Sun, 26 Feb 2017 15:14:35 GMT; HttpOnly
Vary: Accept-Encoding
Date: Sun, 12 Feb 2017 15:14:36 GMT
Connection: keep-alive
Karena NodeBB berjalan di localhost secara default, Anda perlu mengatur proxy reverse Nginx untuk memungkinkan akses web.
Instal Nginx menggunakan YUM:
yum install nginx -y
Ubah pengaturan Nginx:
vi /etc/nginx/nginx.conf
Temukan location / {}segmen di dalam http {}segmen:
http {
location / {
}
}
Masukkan garis di bawah ini ke dalam location / {}segmen:
proxy_pass http://127.0.0.1:4567;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
Hasil akhirnya harus:
http {
location / {
proxy_pass http://127.0.0.1:4567;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
}
}
Simpan dan keluar:
:wq!
Mulai dan aktifkan layanan Nginx:
systemctl start nginx.service
systemctl enable nginx.service
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --reload
Terakhir, arahkan browser web Anda http://203.0.113.1untuk mengunjungi situs web NodeBB yang baru dibuat. Anda dapat masuk menggunakan kredensial admin yang Anda atur sebelumnya. Jangan ragu untuk menavigasi dan menyesuaikan NodeBB setelah masuk sebagai administrator.
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.