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/K09apache2Instal ekstensi Nginx, Git, PHP5-FPM dan json dan curl PHP menggunakan perintah berikut:
apt-get install git nginx php5-json php5-fpm php5-curlInstal Linux-dash ke direktori ‘/var/www/html/’ di server Anda menggunakan Git:
cd /var/www/html/git clone https://github.com/afaqurk/linux-dash.gitBuat file konfigurasi Nginx baru untuk domain Anda:
vi /etc/nginx/sites-available/domain-anda.comdan 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.comlokasi / { 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 restartGunakan perintah htpasswd (jika sebelumnya Anda telah menginstal Apache di server Anda) untuk membuat file htpasswd Anda:
htpasswd -b htpasswd NewUser NewPasswordPastikan 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.
Instal Baun CMS di Ubuntu 14.04 VPS Instal Redmine di server Ubuntu 14.04 dengan MariaDB, Puma dan Nginx.Panels