Bagi seorang web desainer sudah tidak asing lagi kata webserver. Mungkin kita lebih sering mendengar bahkan menggunakan webserver apache di windows, paket webserver apache-mysql-php ini lebih sering dikenal dengan xampp, wamp, dan lamp untuk linux. Kali ini kita akan menginstall nginx yaitu alternatif dari apache.
Mengapa nginx? Karena Nginx (baca: engine-x) terkenal lebih cepat dan stabil untuk digunakan sebagai webserver bahkan proxy. untuk tahap belajar kita akan menginstall nginx di linux ubuntu localhost untuk diakses secara lokal. Setelah itu kita dapat menginstall web atau cms seperti Wordpress, Joomla, Drupal dan lainnya di linux ubuntu dengan nginx web server ini. untuk langkah instalasinya ikuti langkah dibawah ini.
Login sebagai root
Pertama login sebagai root untuk menjalankan semua perintah di bawah ini dengan perintah di Terminal (command line)
sudo su
kemudian masukkan password user anda
Install paket yang dibutuhkan
Ada beberapa paket yang diinstall sebelum melakukan seting dan menginstall paket tambahan antara lain:
Ada beberapa paket yang diinstall sebelum melakukan seting dan menginstall paket tambahan antara lain:
- mysql-server
- mysql-client
- nginx
- php5-fpm
Kode perintah untuk menginstall (dari command line Terminal):
apt-get install mysql-server mysql-client nginx php5-fpm
jawab dengan Y
Dalam proses instalasi kita akan diminta membuat password baru mysql untuk user root (masukkan password baru dan ulangi untuk konfirmasi).
Konfigurasi nginx
Setelah selesai instalasi, pertama jalankan nginx dengan perintah berikut
/etc/init.d/nginx start
Kemudian edit konfigurasi nginx yang berada di /etc/nginx/sites-available/default
dengan vi atau nano, sebagai contoh disini digunakan nano
nano /etc/nginx/sites-available/default
kemudian cari dan tambahkan file index.php seperti di bawah ini
root /usr/share/nginx/www;index index.php index.html index.htm;
kemudian cari dibawahnya lagi teks berikut kemudian hilangkan beberapa
tanda # seperti di bawah ini
location ~ \.php$ {# fastcgi_split_path_info ^(.+\.php)(/.+)$;# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini## # With php5-cgi alone:fastcgi_pass 127.0.0.1:9000;# # With php5-fpm:# fastcgi_pass unix:/var/run/php5-fpm.sock;fastcgi_index index.php;include fastcgi_params;}
Setelah selesai simpan dengan menekan tombol ctrl+o kemudian enter (nano text editor).
Jangan lupa untuk restart nginx dengan perintah berikut
/etc/init.d/nginx restart
Install paket (tambahan) php5-mysql, php5-curl, dan php5-gd
apt-get install php5-mysql php5-curl php5-gd
Cek hasil instalasi (tidak wajib)
apt-cache search php5
Terakhir restart php5-fpm
/etc/init.d/php5-fpm restart
Selesai :-D
Sekarang kita sudah bisa menginstall website atau cms seperti wordpress,
joomla, drupal dan lain sebagainya di nginx server.
Root direktory nginx web server biasanya berada di /usr/share/nginx/www
Selamat mencoba, semoga sukses.
2 komentar
Write komentarTutorialnya membantu sekali...
Replythx 4 sharing :)
@TLOSC
ReplyYou're welcome :-D..
Emoticon Emoticon