Cara Install Nginx dan PHP-FPM di Debian

<p>Pada artikel kali ini kita akan membahas tentang <strong>Cara Install Nginx dan PHP-FPM di Debian&period; <&sol;strong>Apasih nginx itu&quest;&quest; Nginx &lpar;di baca &colon; engine x&rpar; adalah sebuah web server open source yang bisa juga berfungsi sebagai proxy IMAP&sol;POP3&period; Nginx di buat pertama kali oleh seorang warga negara Rusia yang bernama Igor Sysoev pada tahun 2002 dan dirilis ke publik pada tahun 2004&period; Nginx tidak kalah populernya dengan apache&comma; bahkan saat ini pengguna  nginx dari tahun ke tahun terus bertambah&period; Kecepatan nginx dan iritnya resource yang digunakan merupakan salah satu kelebihan yang tidak di miliki oleh apache&period; Karena kecepatannya ini nginx sangat wajib digunakan untuk website-website dengan high-traffic&period; Wajar saja jika web server dengan trafik yang padat seperti kaskus&comma; indowebster&comma; kompas&comma; wordpress&period;com dan lain-lain menggunakan nginx sebagai tulang punggung web servernya&period;<&sol;p>&NewLine;<p>Berikut ini adalah beberapa fitur utama yang di miliki nginx&colon;<&sol;p>&NewLine;<ul>&NewLine;<li>Static file serving&period;<&sol;li>&NewLine;<li>SSL&sol;TLS support&period;<&sol;li>&NewLine;<li>Virtual hosts&period;<&sol;li>&NewLine;<li>Reverse proxying&period;<&sol;li>&NewLine;<li>Load balancing&period;<&sol;li>&NewLine;<li>Compression&period;<&sol;li>&NewLine;<li>Access controls&period;<&sol;li>&NewLine;<li>URL rewriting&period;<&sol;li>&NewLine;<li>Custom logging&period;<&sol;li>&NewLine;<li>Server-side includes&period;<&sol;li>&NewLine;<li>Limited WebDAV&period;<&sol;li>&NewLine;<li>FLV streaming&period;<&sol;li>&NewLine;<li>FastCGI&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Untuk itu&comma; jika saat ini anda masih menggunakan apache pada server anda&comma; tidak ada salahnya untuk mencoba web server nginx ini&period;<&sol;p>&NewLine;<p>Berikut langkah-langkah Cara Install Nginx dan PHP-FPM di Debian<&sol;p>&NewLine;<h4>Cara Install Nginx dan PHP-FPM di Debian<&sol;h4>&NewLine;<p>yang pertama kali harus anda lakukan adalah login ke server anda menggunakan root user&period; Anda bisa menggunakan terminal untuk meremote server anda jika anda menggunakan linux&period; atau jika anda menggunakan windows&comma; anda bisa menggunakan <a href&equals;"http&colon;&sol;&sol;www&period;putty&period;org&sol;" target&equals;"&lowbar;blank">putty<&sol;a>&period;<&sol;p>&NewLine;<ul>&NewLine;<li><strong>Matikan dan hapus apache<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Antisipasi agar tidak terjadi bentrok service nantinya&comma; karena apache dan nginx sama-sama menggunakan port 80&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">service apache2 stop &NewLine;<&sol;pre>&NewLine;<p>Cek&comma; apakah masih ada konfigurasi apache yang masih tersisa<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">whereis apache2<&sol;pre>&NewLine;<p><strong>Output &colon; <&sol;strong><&sol;p>&NewLine;<pre class&equals;"">apache2&colon; &sol;etc&sol;apache2<&sol;pre>&NewLine;<p>Pada tutorial ini&comma; ternyata folder <em>&sol;etc&sol;apache2  <&sol;em>masih ada&comma; maka kita akan hapus folder tersebut dengan command dibawah ini&colon;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">rm -rf &sol;etc&sol;apache2<&sol;pre>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<ul>&NewLine;<li><strong>Cara Install Nginx<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">apt-get update &NewLine;apt-get install nginx<&sol;pre>&NewLine;<ul>&NewLine;<li><strong>Nyalakan autostart nginx dan jalankan<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>hal ini berguna ketika kita me <em>reboot<&sol;em> server&comma; kita tidak perlu menyalakan service nginx ini secara manual&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">chkconfig nginx on &NewLine;Service nginx start<&sol;pre>&NewLine;<p>Jika terdapat <em>chkconfig not found&comma; <&sol;em>cukup install saja dengan cara<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">apt-get install chkconfig -y<&sol;pre>&NewLine;<ul>&NewLine;<li><strong>Install PHP-FPM<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>PHP-FPM ini berfungsi sebagai backend dari nginx&comma; karena pada dasarnya nginx hanya di peruntukkan untuk halaman web statis&period; Oleh karena itu&comma; kita perlu modul php-fpm ini agar bisa memproses file php&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">apt-get install php5-fpm -y<&sol;pre>&NewLine;<ul>&NewLine;<li><strong>Konfigurasi PHP-FPM<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">nano &sol;etc&sol;php5&sol;fpm&sol;php&period;ini<&sol;pre>&NewLine;<p>Cari<strong> cgi&period;fix&lowbar;pathinfo&equals;1<&sol;strong> dan ubah <strong>1<&sol;strong> menjadi <strong>0<&sol;strong>&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">cgi&period;fix&lowbar;pathinfo&equals;0<&sol;pre>&NewLine;<p>Restart PHP-FPM<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">service php5-fpm restart<&sol;pre>&NewLine;<ul>&NewLine;<li><strong>Konfigurasi nginx<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">nano &sol;etc&sol;nginx&sol;sites-available&sol;default<&sol;pre>&NewLine;<p>Hapus saja konfigurasi yang lama&comma; dan ganti dengan dibawah ini&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">server &lbrace; &NewLine; listen 80&semi; &NewLine; root &sol;var&sol;www&semi; &NewLine; index index&period;php index&period;html index&period;htm&semi; &NewLine; server&lowbar;name domainanda&period;com www&period;domainanda&period;com&semi; &NewLine; location &sol; &lbrace; &NewLine; try&lowbar;files &dollar;uri &dollar;uri&sol; &sol;index&period;html&semi; &NewLine; &rcub; &NewLine; error&lowbar;page 404 &sol;404&period;html&semi; &NewLine; &NewLine; error&lowbar;page 500 502 503 504 &sol;50x&period;html&semi; &NewLine; location &equals; &sol;50x&period;html &lbrace; &NewLine; root &sol;usr&sol;share&sol;nginx&sol;www&semi; &NewLine; &rcub; &NewLine; &num; pass the PHP scripts to FastCGI server listening on the php-fpm socket &NewLine; location ~ &bsol;&period;php&dollar; &lbrace; &NewLine; try&lowbar;files &dollar;uri &equals;404&semi; &NewLine; fastcgi&lowbar;pass unix&colon;&sol;var&sol;run&sol;php5-fpm&period;sock&semi; &NewLine; fastcgi&lowbar;index index&period;php&semi; &NewLine; fastcgi&lowbar;param SCRIPT&lowbar;FILENAME &dollar;document&lowbar;root&dollar;fastcgi&lowbar;script&lowbar;name&semi; &NewLine; include fastcgi&lowbar;params&semi; &NewLine; &NewLine; &rcub; &NewLine; &NewLine;&rcub;<&sol;pre>&NewLine;<p><strong>Penjelasan&colon;<&sol;strong><&sol;p>&NewLine;<p><strong>root<&sol;strong> &colon; merupakan letak directory web&period; yang nantinya akan digunakan untuk mengupload konten website anda&period;<br &sol;>&NewLine;<strong>Server&lowbar;Name<&sol;strong> &colon; nama domain yang nanti nya digunakan untuk mengakses ke vps anda&period;<&sol;p>&NewLine;<p>Simpan dan keluar&period;<&sol;p>&NewLine;<ul>&NewLine;<li><strong>Aktifkan VirtualHost<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Sebelum mengaktifkan &comma; hapus dulu virtualhost default yang lama&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">rm &sol;etc&sol;nginx&sol;site-enabled&sol;default<&sol;pre>&NewLine;<p>aktifkan&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">cp &sol;etc&sol;nginx&sol;site-available&sol;default &sol;etc&sol;nginx&sol;site-enabled&sol;<&sol;pre>&NewLine;<p>reload konfigurasi&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">service nginx reload<&sol;pre>&NewLine;<ul>&NewLine;<li><strong> Cek Info PHP<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">nano &sol;var&sol;www&sol;info&period;php<&sol;pre>&NewLine;<p>masukkan function info php dibawah ini&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;&quest;php &NewLine;phpinfo&lpar;&rpar;&semi; &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<p>lalu buka http&colon;&sol;&sol;ipaddress&sol;info&period;php<&sol;p>&NewLine;<p>Jika konfigurasi anda benar&period; maka akan muncul info php pada browser anda&period; Seperti pada gambar dibawah ini<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot11&period;png"><img class&equals;"aligncenter size-full wp-image-2356" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot11&period;png" alt&equals;"Cara Install nginx" width&equals;"603" height&equals;"474" &sol;><&sol;a><&sol;p>&NewLine;<p>jika terdapat pesan <em><strong>nginx error not found<&sol;strong><&sol;em>&comma; coba cek lagi konfigurasi virtualhost nginx anda&period;<&sol;p>&NewLine;<p>Demikian tutorial <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;cara-install-nginx-dan-php-fpm-di-debian&sol;" target&equals;"&lowbar;blank"><strong>Cara Install Nginx dan PHP-FPM di Debian&period;<&sol;strong><&sol;a><&sol;p>&NewLine;<p>Selamat mencoba&period;<&sol;p>&NewLine;

Recent Articles

Kumpulan DNS Gratis Tercepat!

0
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...

Apa itu DNS ? Dan Fungsinya

0
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...

Apa itu OLT ? Serta Fungsinya Dalam Jaringan

0
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...

Template Voucher Untuk Mixradius

2
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...

Daftar Port Game Online Mikrotik Terbaru

2
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...

Related Articles

Leave A Reply

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan konten terbaik dari kami!