Wordpress AWS Lightsail

Catatan cara install Wordpress pada AWS Ligthsail.

  • Buat instance Ligthsail baru https://aws.amazon.com/id/lightsail/
  • Login ke server dengan ssh, klik tombol Connect using SSH
  • Dapatkan password dengan menjalankan perintah cat $HOME/bitnami_application_password
  • Login ke WP-Admin dengan default user (user), gunakan password yang telah kita dapatkan dilangkah sebelumnya.
  • Setting Static IP, caranya klik Create static IP pada networking .
  • Setting domain, arahkan DNS domain kita ke IP tersebut (tambahkan A record di domain management kita).
  • Setting custom domain di lightsail wp ini: cd /opt/bitnami/apps/wordpress sudo ./bnconfig --machine_hostname DOMAINKAMU.COM
  • Setting SSL Let’s Encrypt, pastikan domain sudah mengarah ke IP public (static) aws kita, kemudian login ke terminal server lightsail
  • ketikan perintah sudo /opt/bitnami/bncert-tool ikuti perintah selanjutnya.
  • Setting URL Wordpress, caranya edit file /opt/bitnami/apps/wordpress/htdocs/wp-config.php (bisa dengan nano), sesuaikan URL pada 2 baris berikut:
      define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
      define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
      // menjadi
      define('WP_SITEURL', 'https://DOMAINKAMU.COM/');
      define('WP_HOME', 'https://DOMAINKAMU.COM/');
    

Semoga bermanfaat.

Referensi:

  • https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-quick-start-guide-wordpress
  • https://docs.bitnami.com/aws/faq/configuration/configure-custom-domain/
  • https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/

Salam.

Written on January 5, 2020