Recommended Post Slide Out For Blogger

Sabtu, 09 Juni 2012

Install Dan Konfigurasi Nginx Di Ubntu

| |
 
Nginx merupakan sebuat webserver sederhana namun kuat.Jika di setting dengan benar,maka
penggunaan beban pada CPu dan memory akan rendah dan stabil.
Nginx dikenal karena stabilitas,set kaya dengan fitur,konfigurasinya yang mudah dan juga konsumsi daya yang rendah
Dan kali ini saya akan berbagi cara menginstall dan mengkonfigurasikan server Ubuntu untuk menggunkan Nginx sebagai
webserver,support PHP5(menggunakan fastcgi) dan support MySQL
Baiklah mari mulai aja,ga usah banyak omong lagi  :D
Install MySQL server
1.buka terminal
2.Install MySQL
sudo apt-get install mysql-server mysql-client
Install dan konfigurasi Nginx
1.Dalam termininal
2.Update daftar repository anda
sudo apt-get update
install nginx
sudo apt-get install nginx
Konfigurasi Nginx di etc/nginx/sites-available/default harus dirubah menjadi
 server {
 listen   80;
 server_name  localhost;
 access_log  /var/log/nginx/localhost.access.log;
 
 ## Default location
 location / {
 root   /var/www;
 index  index.php;
 }
 
## Images and static content is treated different
 location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
 access_log        off;
 expires           30d;
 root /var/www;
 }
 
## Parse all .php file in the /var/www directory
 location ~ .php$ {
 fastcgi_split_path_info ^(.+\.php)(.*)$;
 fastcgi_pass   backend;
 fastcgi_index  index.php;
 fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
 include fastcgi_params;
 fastcgi_param  QUERY_STRING     $query_string;
 fastcgi_param  REQUEST_METHOD   $request_method;
 fastcgi_param  CONTENT_TYPE     $content_type;
 fastcgi_param  CONTENT_LENGTH   $content_length;
 fastcgi_intercept_errors        on;
 fastcgi_ignore_client_abort     off;
 fastcgi_connect_timeout 60;
 fastcgi_send_timeout 180;
 fastcgi_read_timeout 180;
 fastcgi_buffer_size 128k;
 fastcgi_buffers 4 256k;
 fastcgi_busy_buffers_size 256k;
 fastcgi_temp_file_write_size 256k;
 }
 
## Disable viewing .htaccess & .htpassword
 location ~ /\.ht {
 deny  all;
 }
}
upstream backend {
 server 127.0.0.1:9000;
}
Install dan konfigurasi PHP5 dengan fastcgi
1.install spawn-fcgi
sudo apt-get install spawn-fcgi
2.Install PHP
sudo apt-get install php5 php5-cli php5-common php5-suhosin php5-cgi php-pear php5-mysql
3.Sekarang mari kita menulis naskah yang akan spawn proses PHP FastCGI pada soket domain unix.buat file / usr / sbin / FastCGI-php.
sudo touch /usr/sbin/fastcgi-php
kemudian ketik script ini kedalam file
#!/bin/sh
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /usr/bin/php5-cgi
4.Agar proses berhasil disaat startup.kita perlu memuat sebuat script init
sudo  touch /etc/init.d/init-fastcgi
kemudian tuliskan seperti berikut
#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
RETVAL=0
case "$1" in
start)
$PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php
RETVAL=$?
;;
restart)
killall -9 php
$PHP_SCRIPT
RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
Buat script permission
sudo  chmod 755 /etc/init.d/init-fastcgi
#then run it
/etc/init.d/init-fastcgi start
Sekarang mari mencobanya saat boot
sudo  update-rc.d init-fastcgi defaults
5.restart Nginx
sudo /etc/init.d/nginx restart
6.Test dengan phpinfo ().Jika Anda melihat hasilnya sekarang semuanya baik-baik saja, tetapi jika Anda tidak silakan merevisi langkah-langkah yang telah Anda lakukan

0 komentar:

Posting Komentar

Labels

Tips n Trick (41) tutorial blog (37) Software (20) Tips Blogging (20) RF PrivateServer (17) tutorial (17) Information (14) Tips Blog (14) tips (14) Blogger (13) blog (12) Free Domain (10) Wordpress (10) Games (8) facebook (8) tools (6) tutorial facebook (6) About SEO (5) Movie (5) Skin RF Online (5) media sosial (5) Operation System (4) Webdesign (4) iklan (4) komentar (4) news (4) video (4) custom domain (3) internet tools (3) script (3) youtube (3) Google Apps (2) back to top (2) custom domain 2012 (2) domain (2) domain gratis (2) emoticon (2) facebook chat (2) hacking (2) internet (2) intuit (2) photoshop (2) science (2) time line (2) widget (2) Block Quote (1) CPM (1) Google Drive (1) Lirik Lagu (1) Popads (1) Sail Komodo 2013 (1) Winrar (1) Wisata Indonesia (1) adsense (1) alternatif adsense (1) animal (1) anti copas (1) aplikasi portable (1) backup template (1) berita nasional (1) chat (1) cinta Indonesia (1) convert (1) custom (1) data backup (1) dofollow (1) domain.com (1) event Indonesia (1) feedburner (1) feedburner. subscribe (1) form contact us (1) foto (1) gambar berjalan (1) google insight (1) google plus (1) hosting (1) hosting gratis (1) lebaran (1) marquee text (1) media player (1) musik (1) next page (1) nofollow (1) open source (1) pasang lagu (1) pesawat (1) pilkada (1) pramugari (1) search (1) seo (1) shukoi (1) simbol (1) tabel (1) tampilan blogger baru (1) teks berjalan (1) template (1) tombol like (1) top ranking 1 google (1) top ranking di halaman 1 Google (1) twitter (1) unfriend (1) upload template (1)

attribut