0 Install phpmyadmin di Nginx web server


Diasumsikan webserver nginx dengan dukungan php dan mysql telah terpasang, lihat disini, dan virtualhost untuk phpmyadmin sebagai contoh menggunakan myadmin.example.com

Login sebagai super user

sudo su

Install paket php-apc untuk caching dan optimizing php

apt-get install php-apc

restart service php5-fpm

/etc/init.d/php5-fpm restart

Install paket phpmyadmin

apt-get install phpmyadmin

Web server to reconfigure automatically: -- Jangan pilih apapun
Configure database for phpmyadmin with dbconfig-common? -- Yes

Setting virtualhost untuk phpmyadmin, edit file /etc/nginx/sites-available/default

Tambahkan script berikut di baris paling bawah

server {
 server_name myadmin.example.com;
 root /usr/share/phpmyadmin;

 location / {
  index index.html index.php index.htm;
 }

 location ~ \.php$ {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_index index.php;
 include fastcgi_params;
 }

 location = /favicon.ico {
 log_not_found off;
 access_log off;
 }

 location = /robots.txt {
 allow all;
 log_not_found off;
 access_log off;
 }

 location ~* \.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|\.php_ {
 deny all;
 }

 location ~ /\. {
 deny all;
 access_log off;
 log_not_found off;
 }

 location ~*  \.(jpg|jpeg|png|gif|css|js|ico)$ {
 expires max;
 log_not_found off;
 }
}


Reload konfigurasi nginx

/etc/init.d/nginx restart

Untuk pengujian, Arahkan browser ke myadmin.example.com



Comments
0 Comments

0 komentar:

Posting Komentar