Setting VPSSIM - NGiNX agar bisa menjalankan Wordpress Permalink

Discussion in 'Masalah Teknik dan Keamanan' started by mnordins, 19 Jan 2015.

Thread Status:
Not open for further replies.
  1. mnordins

    mnordins Apprentice 1.0

    Messages:
    527
    Likes Received:
    66
    Trophy Points:
    28
    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 !
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...