Setting VPSSIM - NGiNX agar bisa menjalankan Wordpress Permalink


Status
Not open for further replies.

mnordins

Apprentice 1.0
Temans... bagi yang menginstall Wordpress menggunakan NGiNX dan PHP-FPM, biasanya menemukan kendala pada permalink. Berikut saduran dari panduan Wordpress.

Kondisi :
  • Memiliki akses root pada VPS atau DS
  • VPS menggunakan instalasi nginx dari VPSSIM. Konfigurasi VPSSIM bisa dilihat di http://vpssim.com
  • Virtual Host telah ditambahkan kedalam VPS menggunakan perintah default dan panduan dari VPSSIM
  • Wordpress telah terinstalasi menggunakan perintah default dan panduan dari VPSSIM
Tools yang digunakan :
  • Putty (untuk akses SSH ke VPS)
  • Text editor (vi, nano, pico, dsb.)
Cara :
  1. Tambahkan directory "global" pada /etc/nginx
  2. Tambahkan file wordpress.conf pada /etc/nginx/global, isikan :
    Code:
    location / {
            try_files $uri $uri/ /index.php?$args;
    }
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
    location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
           access_log off; log_not_found off; expires max;
    }
  3. Tambahkan file restrictions.conf pada /etc/nginx/global, isikan :
    Code:
    location ~ /\. {
            deny all;
    }
    location ~* /(?:uploads|files)/.*\.php$ {
            deny all;
    }
  4. Edit file /etc/nginx/conf.d/namavirtualhost.tld.conf, dan tambahkan setelah baris :
    Code:
    index index.php index.html index.htm;
    dengan :
    Code:
    include /etc/nginx/global/restrictions.conf;
    include /etc/nginx/global/wordpress.conf;
  5. Restart service nginx dengan perintah :
    Code:
    service nginx restart
  6. Coba atur permalink dari Dashboard Wordpress
  7. Coba test permalink apakah berjalan atau tidak. (dalam percobaan saya, berjalan dengan normal).
Selesai :)

Keterangan :
  • Saya melakukan modifikasi dari panduan resmi Wordpress untuk NGiNX, dikarenakan ada beberapa konfigurasi yang sudah diatur dari VPSSIM.
  • Panduan dari developer Wordpress bisa dilihat di : http://codex.wordpress.org/Nginx
  • Saya juga masih awam, jadi saya terbuka atas kritikan dan masukan positif dan membangun terhadap thread ini, siapa tahu bisa bermanfaat bagi kita semua.
SELAMAT MENCOBA !
 
Status
Not open for further replies.

Top