Cara Install WordPress dengan Nginx di Ubuntu 20.04

Cara Install WordPress dengan Nginx di Ubuntu 20.04

WordPress adalah sebuah perangkat lunak content management system (CMS) yang dapat memudahkan kita dalam membuat website. WordPress menjadi CMS paling populer saat ini, di mana terdapat 40% website di internet yang berbasis WordPress. Pada tutorial kali ini, kita akan belajar bagaimana cara install WordPress di Ubuntu 20.04 dengan menggunakan Nginx web server.

0.Tutorial Environment

Spesifikasi dan konfigurasi yang digunakan di tutorial ini:

  • Server: VPS Ubuntu 20.04
  • IP server: 188.166.229.126
  • Web server: Nginx
  • SSL: Let’s Encrypt
  • PHP: versi 7.4
  • MariaDB: versi 10.5
  • WordPress: versi 5.7
  • Domain: domain.com

1.DNS Record

Arahkan domain ke IP server terlebih dahulu dengan melakukan konfigurasi DNS record.

  • Type = A, Name = domain.com, Target = 188.166.229.126
  • Type = CNAME, Name = www, Target = domain.com

2.Update System

Update dan upgrade Ubuntu.

3.Install Nginx

Install Nginx web server.

4.Install PHP

Pasang repository PPA untuk PHP.

Install PHP dan extensionnya.

5.Konfigurasi Nginx

Membuat konfigurasi server block untuk domain.com.

Masukkan konfigurasi server block.

Download WordPress, ekstrak, dan pindahkan ke /var/www.

Ubah ownership dan permission file WordPress.

Restart service nginx, dan cek statusnya apakah berjalan dengan baik.

6.Let’s Encrypt SSL

Install certbot.

Request SSL untuk domain.com yang terpasang di Apache.

Masukkan alamat email untuk menerima notifikasi ketika SSL akan habis masa berlakunya, perlu dilakukan pembaruan SSL.

Jawab ‘Y (Yes)’ untuk menyetujui Terms of Service.

Jawab ‘Y (Yes)’ jika ingin dikirimkan informasi ke email.

SSL berhasil terpasang.

SSL dari Let’s Encrypt hanya berlaku selama 3 bulan, harus diperbarui secara berkala. Untuk memperbarui SSL dari Let’s Encrypt cukup menjalankan certbot dengan parameter renew.

7.Install MariaDB

Pasang repository MariaDB versi 10.5 untuk Ubuntu 20.04 yang berada di server mirror DigitalOcean Singapura.

Update dan upgrade.

Install MariaDB server.

Mengamankan Instalasi MariaDB.

Jawab pertanyaan yang diajukan.

Login ke MariaDB.

Membuat database, username, dan memberikan hak akses ke database.

8.Install WordPress

Browse domain.com untuk menyelesaikan instalasi WordPress.

  1. Bahasa = English (United States), Continue.
  2. Let’s go!
  3. Database Name = wordpress, Username = wordpress, Password = rahasia. Submit.
  4. Run the installation.
  5. Masukkan Site Title, Username, Password, dan Your Email. Install WordPress.

WordPress sudah siap digunakan.

Selamat mencoba 🙂

8 Comments

  1. Dari beberapa tutorial yang ada konfigurasi untuk block server sites-available dan symlink ke sites-enabled kenapa disini tidak ada ya? tapi bisa work

  2. Terimakasih Min atas tutorialnya. btw kalo mau nambahin situs baru menggunakan nginx gmna ya? jadi ada situs yang pake subdomain gtu

Leave a Reply

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