Cara Mudah Install Linux, Nginx, MySQL & PHP (LEMP) + WordPress Menggunakan EasyEngine di Server Debian/Ubuntu

Jika sebelumnya saya menggunakan Tuxlite untuk menginstal LAMP (Linux, Apache, MySQL, PHP + WordPress), namun dalam kurun hampir setahun terakhir ini, saya lebih banyak menggunakan EasyEngine untuk menginstal LEMP (Linux, Nginx, MySQL, PHP + WordPress).

Cara instalasi EasyEngine semudah seperti mengintal Tuxlite. Selain karena pengembangan Tuxlite sudah tidak dilanjutkan lagi oleh programmernya, juga ada beberapa fitur EasyEngine yang tidak dimiliki Tuxlite, seperti:

  • Kemudahan instal sertifikat SSL dengan Let’s Encrypt.
  • Banyak pilihan sistem cache untuk WordPress, seperti W3Total Cache, WP Super Cache, Nginx’s FastCGI Cache & Redis Cache.
  • Update otomatis untuk mendapatkan fitur-fitur baru EasyEngine.
  • Bisa menginstal WordPress standar, atau WordPress multisite.
  • Memiliki command untuk memonitor log file.
  • Dokumentasi lebih lengkap.
  • Support komunitasnya ada, dan fitur-fitur lainnya.

Cara Instalasi EasyEngine

Sebelum memulai instalasi, perlu di ketahui bahwa EasyEngine (hingga saya menulis blog ini), hanya mendukung distro:

  • Ubuntu 12.04 , 14.04 dan 16.04
  • Debian 7 dan 8.

Untuk distro-distro lain semacam CentOS, RHEL, dll; tidak didukung dan tidak ada rencana dari developer untuk mendukungnya.

Untuk memulai instalasi, silahkan copy dan paste perintah berikut ke server Debian atau Ubuntu anda:

wget -qO ee rt.cx/ee && sudo bash ee

Secara otomatis perintah diatas akan menginstal EasyEngine dan semua software pendukung yang dibutuhkan.

Instal WordPress

Untuk menginstal WordPress, gunakan perintah berikut.

Instal WordPress tanpa caching:

ee site create domain.com --wp

Instal WordPress dengan caching W3 Total Cache:

ee site create domain.com --w3tc

Instal WordPress dengan caching WP Super Cache:

ee site create domain.com --wpsc

Instal WordPress dengan caching Nginx FastCGI :

ee site create domain.com --wpfc

Instal WordPress dengan caching Nginx Redis:

ee site create domain.com --wpredis

Instal Let’s Encrypt

Agar situs WordPress anda bisa diakses dengan url HTTPS, anda harus menginstal sertifikat SSL. Alhamdulillah dengan EasyEngine instalasi sertifikasi SSL sangat mudah menggunakan layanan dari Let’s Encrypt. Jalankan perintah:

ee site update domain.com --letsencrypt

Sertifikat SSL dari Let’s Encrypt hanya berlaku selama 90 hari, dan harus diperbarui jika ingin lanjut menggunakannya. Alhamdulillah lagi, EasyEngine secara otomatis sudah menginstal crontab agar apabila sertifikat SSL habis masa berlakunya, EasyEngine akan memperbaruinya.

Banyak perintah-perintah lainnya untuk memaksimalkan performa server & WordPress anda. Misal anda bisa menggunakan ElasticSearch dan ElasticPress untuk menggantikan mesin pencarian WordPress; atau cara mengoptimalkan APC Cache, dan lain sebagainya. Kunjungi saja situs EasyEngine untuk panduan lengkapnya.

Setelah instal EasyEngine, jangan lupa mengamankan server dengan Fail2Ban + (D)DOS Deflate, atau lebih simpel dengan Dome9 Cloud Security.

Leave a Reply

Your email address will not be published. Required fields are marked *