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

Cara Install Linux Dash di VPS Ubuntu dengan Nginx dan Password Protect

Linux Dash adalah aplikasi pemantauan statistik server overhead rendah yang ditulis dalam PHP. Ini ditujukan untuk siapa saja yang mencari pemantauan server yang ringan dan mudah digunakan dan melihat penggunaan sumber daya server melalui antarmuka web secara real time. Dalam tutorial langkah demi langkah ini, kami akan menunjukkan kepada Anda cara menginstal Linux Dash pada VPS Ubuntu 14.04 dengan Nginx dan perlindungan kata sandi halaman statistik.

Pastikan VPS Anda sepenuhnya terbaru dengan menjalankan yang berikut:

apt-get update apt-get -y upgrade --show-upgraded

Periksa apakah Apache sudah diinstal dan dijalankan:

# /etc/init.d/apache2 status * apache2 sedang berjalan

Jika demikian, hentikan layanan dan nonaktifkan dari mulai otomatis:

/etc/init.d/apache2 stop * Menghentikan web server apache2update-rc.d -f apache2 remove Menghapus semua link startup sistem untuk /etc/init.d/apache2 ... /etc/rc0.d/K09apache2 /etc/rc1.d/K09apache2 /etc/rc2.d/S91Apache2 /etc/rc3.d/S91Apache2 /etc/rc4.d/S91Apache2 /etc/rc5.d/S91Apache2 /etc/rc6.d/K09apache2 

Instal ekstensi Nginx, Git, PHP5-FPM dan json dan curl PHP menggunakan perintah berikut:

apt-get install git nginx php5-json php5-fpm php5-curl

Instal Linux-dash ke direktori ‘/var/www/html/’ di server Anda menggunakan Git:

cd /var/www/html/git clone https://github.com/afaqurk/linux-dash.git

Buat file konfigurasi Nginx baru untuk domain Anda:

vi /etc/nginx/sites-available/domain-anda.com

dan tambahkan konten berikut ke dalamnya:

server {listen 80;server_name your-domain.com;root /var/www/html/linux-dash;index index.html index.php;access_log /var/log/nginx/access.log;error_log /var /log/nginx/error.log;lokasi ~* \.(?:xml|ogg|mp3|mp4|ogv|svg|svgz|eot|otf|woff|ttf|css|js|jpg|jpeg|gif|png |ico)$ { try_files $uri =404; kedaluwarsa maks; access_log off; add_header Pragma publik; add_header Cache-Control "public, must-revalidate, proxy-revalidate";}lokasi / { index index.html index.php; } lokasi ~ \.php(/|$) { fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_split_path_info ^(.+?\.php)(/.*)$; fastcgi_pass unix:/var/run/php5-fpm.sock; if (!-f $document_root$fastcgi_script_name) { kembali 404; } try_files $uri $uri/ /index.php?$args; termasuk fastcgi_params; }}}

Aktifkan blok server menggunakan perintah berikut:

ln -s /etc/nginx/sites-available/domain-anda.com /etc/nginx/sites-enabled/

Linux Dash Melindungi Kata Sandi:

Tambahkan arahan modul HttpAuthBasic berikut ke file konfigurasi Nginx Anda yang dibuat di atas:

auth_basic "Terbatas";auth_basic_user_file /etc/nginx/.htpasswd;

jadi blok 'lokasi' akan terlihat seperti ini:

vi /etc/nginx/sites-available/domain-anda.com
lokasi / { index index.html index.php; auth_basic "Dibatasi"; auth_basic_user_file /etc/nginx/.htpasswd;}

dan direktori 'dash' Anda, itu adalah sub direktori dan file di dalamnya harus dilindungi kata sandi.

Mulai ulang layanan Nginx agar perubahan diterapkan:

layanan nginx restart

Gunakan perintah htpasswd (jika sebelumnya Anda telah menginstal Apache di server Anda) untuk membuat file htpasswd Anda:

htpasswd -b htpasswd NewUser NewPassword

Pastikan Anda mengganti 'NewUserName' dan 'NewPassword' dengan nama pengguna dan kata sandi yang Anda inginkan untuk mengakses direktori yang dilindungi. Misalnya:

htpasswd -bc /etc/nginx/.htpasswd rhadmin Xcnd6%s^[email protected]

akan membuat file baru menggunakan 'rhadmin' sebagai nama pengguna dan 'Xcnd6%s^[email protected]' sebagai kata sandi.

Harap dicatat, setelah file .htpasswd baru dibuat dan Anda ingin membuat pengguna lain, gunakan perintah 'htpasswd -b NewUser NewPassword' (menggunakan flag -c akan menimpa file asli).

Atau, Anda dapat membuat kata sandi terenkripsi menggunakan Perl:

perl -le 'print crypt("your-password", "salt-hash")'

Hanya itu saja. Instalasi sistem pemantauan dasbor Linux sekarang selesai. Buka http://domain-anda.com di browser web favorit Anda, masukkan nama pengguna dan kata sandi Anda untuk mengautentikasi dan mulai memantau sumber daya server Anda.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting Ubuntu yang Dikelola Sepenuhnya, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Linux Dash 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 Menginstal Dash Linux di Ubuntu 14.04

  2. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  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. Cara menginstal Seafile di Ubuntu 14.04 VPS

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