Cara Install WordPress dengan Apache di Ubuntu 20.04

Cara Install WordPress dengan Apache 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 Apache 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: Apache
  • 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 Apache

Install Apache web server.

4.Install PHP

Pasang repository PPA untuk PHP.

Install PHP dan extensionnya.

5.Konfigurasi Apache

Ubah konfigurasi default virtual host.

Aktifkan opsi ServerName dengan menghapus karakter # dan ganti www.example.com dengan IP server. Untuk menyimpan file di nano editor CTRL+O dan keluar CTRL+X.

Membuat konfigurasi virtual host untuk domain.com.

Masukkan konfigurasi virtual host.

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

Ubah ownership dan permission file WordPress.

Aktifkan virtual host, modul rewrite, restart service apache2, 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 🙂

4 Comments

  1. Mas, apakah install ssl untuk domain ke-2, dst di 1 vps juga bisa menggunakan cara ini?
    Saya coba ikuti cara diatas untuk install wordpress domain ke-2, di bagian ssl nya gagal. Terimakasih.

  2. wah ternyata banyak yang kurang di tutorial yg tersebar di google jadi banyak yang error.. terimakasih banyak pak saya otw nyoba..

    request pak setting untuk nambah domain dong pak… di google udah ada tapi kayanya ada yang kurang, kemaren nyoba bisa tapi ada folder wordpressnya setelah domain domain.com/folder/wordpressnya jadi masih kurang kayanya haha terimakasih pak

Leave a Reply