Ariffud Muhammad Ariffud is a Technical Content Writer with an educational background in Informatics. He has extensive expertise in Linux and VPS, authoring over 200 articles on server management and web development. Follow him on LinkedIn.

Cara Install WordPress Menggunakan Nginx di Ubuntu Server

5 min read

cara menggunakan vps

Sebagai platform CMS terpopuler di dunia, WordPress memberikan Anda kebebasan untuk menginstallnya di berbagai sistem operasi, salah satunya Ubuntu Server. Bagi Anda pengguna VPS Ubuntu, Anda dapat menginstall WordPress dengan Nginx.

Nginx adalah web server yang dikenal karena kinerjanya cepat, efisien, dan mampu menangani lalu lintas trafik yang tinggi. Oleh karena itu, install WordPress di Ubuntu dengan Nginx merupakan pilihan yang tepat untuk meningkatkan performa situs Anda.

Artikel ini akan menjelaskan cara install WordPress di Ubuntu dengan Nginx, mulai dari mempersiapkan server VPS sampai menjalankan situs WordPress di Ubuntu. Jangan khawatir, karena panduan ini dapat Anda terapkan pada Ubuntu 18.04, 20.04, dan 22.04.

Ini dia tutorial lengkapnya untuk Anda!

Apa yang Perlu Anda Persiapkan?

Untuk dapat mempraktikkan cara install WordPress di VPS, khususnya pada Ubuntu, Anda perlu mempersiapkan beberapa hal berikut:

  • Layanan VPS Linux – Anda perlu berlangganan Virtual Private Server (VPS) berbasis Linux dari penyedia layanan VPS.
  • Sistem Operasi Ubuntu – Pastikan VPS Anda telah terinstall salah satu versi Ubuntu yang kompatibel, seperti Ubuntu 18.04, 20.04, dan 22.04.
  • Web Server – Agar tidak terjadi konflik, pastikan tidak ada web server selain Nginx yang terinstall pada Ubuntu Server Anda.

Bagi Anda yang belum memiliki VPS, Anda dapat berlangganan VPS Hosting dari Niagahoster. Layanan ini menyediakan berbagai pilihan sistem operasi Linux yang dapat Anda install, termasuk Ubuntu.

Jangan lewatkan pula kesempatan mendapatkan diskon hingga 63% dengan mengklik tombol di bawah. Yuk berlangganan sekarang!

VPS Murah Terbaik mulai Rp75.900/bulan!
Klik untuk Beli VPS

Cara Install WordPress Menggunakan Nginx di Ubuntu 20.04

Langkah-langkah untuk menginstall WordPress dengan Nginx di Ubuntu adalah sebagai berikut:

  1. Update repository Ubuntu.
  2. Install Nginx.
  3. Install dan konfigurasi MySQL.
  4. Install PHP dan ekstensinya.
  5. Install WordPress dengan Nginx.
  6. Konfigurasi virtual host di Nginx.
  7. Akses WordPress di Ubuntu Server.

Mari mulai dari langkah yang pertama!

Langkah 1: Update Repository Ubuntu

Hal pertama yang perlu Anda lakukan adalah memperbarui repository Ubuntu. Dengan memperbarui repository, Anda dapat memastikan bahwa Ubuntu menggunakan versi software package yang baru dan aman.

Untuk melakukannya, silakan login ke Ubuntu Server dengan menggunakan SSH. Setelah itu, ikuti langkah-langkah berikut:

  1. Jalankan perintah di bawah ini pada jendela Terminal:
sudo apt update
  1. Lanjutkan dengan mengeksekusi command berikut:
sudo apt upgrade
  1. Setelah itu, Anda akan melihat tampilan seperti di bawah:
memperbarui repository ubuntu
Tampilan setelah berhasil mengupdate repository Ubuntu

Langkah 2: Install Nginx

Setelah memperbarui repository Ubuntu, langkah berikutnya adalah menginstall web server Nginx pada Ubuntu. Nginx akan menjadi web server utama yang menangani permintaan HTTP untuk website WordPress Anda.

Ini dia cara install Nginx di Ubuntu 20.04:

  1. Jalankan perintah berikut untuk memulai penginstalan Nginx:
sudo apt install nginx
  1. Silakan menunggu proses instalasi hingga selesai.
  2. Jika sudah, output yang muncul di layar kira-kira seperti ini:
menginstall nginx
Tampilan setelah berhasil menginstall Nginx di Ubuntu Server
  1. Selanjutnya, aktifkan Nginx dengan dua perintah di bawah:
sudo systemctl start nginx
sudo systemctl enable nginx
  1. Untuk memastikan bahwa Nginx telah benar-benar aktif, Anda dapat menuliskan command yang satu ini:
sudo systemctl status nginx
memastikan nginx web server telah aktif di ubuntu
Nginx web server telah aktif dan berjalan di Ubuntu Server

Langkah 3: Install dan Konfigurasi MySQL

Pada tahap yang ketiga, Anda akan menginstall database MySQL untuk menyimpan seluruh data situs WordPress Anda. Selain itu, Anda juga akan mengonfigurasi beberapa pengaturan keamanan dasar untuk MySQL.

Berikut adalah langkah-langkahnya:

  1. Untuk memulai cara install MySQL, jalankan perintah berikut:
sudo apt install mysql-server
  1. Anda akan melihat tampilan di bawah yang menandakan penginstalan MySQL berhasil:
menginstall mysql
MySQL berhasil diinstall di Ubuntu Server
  1. Masuk ke shell MySQL dengan menjalankan command yang satu ini:
mysql -u root -p
  1. Sekarang, saatnya membuat database MySQL untuk WordPress. Jalankan perintah berikut untuk memberi nama database dengan wordpress (Anda dapat menggantinya dengan nama lain jika diinginkan):
CREATE DATABASE wordpress;
  1. Selanjutnya, buat user baru dan tetapkan password untuk akses database WordPress. Eksekusi command ini dan ganti nama_user dan password_baru sesuai keinginan Anda:
CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'password_baru';
membuat database mysql baru dalam cara install wordpress menggunakan nginx di ubuntu
Membuat database baru dan mengatur pengguna database dengan perintah SQL
  1. Berikan hak akses yang sesuai untuk user yang baru Anda buat. Jalankan perintah berikut:
GRANT ALL PRIVILEGES ON wordpress.* TO 'nama_user'@'localhost';
  1. Untuk menerapkan perubahan hak askes, tuliskan perintah yang satu ini:
FLUSH PRIVILEGES;
mengatur hak akses database
Mengatur perizinan database untuk pengguna
  1. Jika konfigurasi database sudah selesai, keluar dari shell MySQL dengan mengetikkan:
exit;

Langkah 4: Install PHP dan Ekstensinya

Cara install WordPress menggunakan Nginx di Ubuntu 20.04 berlanjut dengan menginstall bahasa pemrograman PHP beserta ekstensinya. Hal ini diperlukan agar situs WordPress Anda dapat berjalan dengan lancar di server.

PHP dapat diinstall dengan mengikuti langkah–langkah di bawah:

  1. Awali dengan mengeksekusi perintah berikut:
sudo apt install php-fpm php-mysql
  1. Silakan tunggu hingga proses penginstalan ekstensi PHP selesai.
  2. Setelah instalasi berhasil, Anda akan melihat tampilan berikut:
menginstall php
Menginstall PHP dan ekstensinya di Ubuntu
  1. Untuk memastikan PHP terinstall dengan benar, Anda dapat memverifikasi versi PHP yang terpasang dengan perintah berikut:
php -v
  1. Output akan menampilkan versi PHP yang terinstall di server.
memeriksa versi php yang terinstall
Tampilan versi PHP yang terinstall di Ubuntu Server

Langkah 5: Install WordPress dengan Nginx

Sampai di tahap ini, Anda telah menyiapkan lingkungan pengembangan dasar untuk WordPress. Selanjutnya, Anda dapat mengunduh paket WordPress dari situs resmi dan menginstallnya melalui Nginx.

Ikuti petunjuk penginstalan WordPress berikut:

  1. Untuk memulai, masuk ke direktori /var/www/html dengan perintah:
cd /var/www/html
  1. Selanjutnya, download file paket WordPress menggunakan command berikut:
sudo wget -c https://wordpress.org/latest.tar.gz
  1. Tampilan yang muncul di hadapan Anda kira-kira seperti ini:
mendownload file wordpress dalam cara install wordpress di ubuntu dengan nginx
Mendownload file paket WordPress dari website resmi
  1. Setelah file paket WordPress terunduh, ekstrak file tersebut lewat perintah yang satu ini:
sudo tar -xzvf latest.tar.gz
  1. Terakhir, atur perizinan file agar dapat diakses oleh web server Nginx melalui command:
sudo chown -R www-data:www-data wordpress
mengekstrak file wordpress
Mengekstrak file WordPress dan mengatur perizinannya untuk Nginx

Langkah 6: Konfigurasi Virtual Host di Nginx

Berikutnya, Anda perlu membuat virtual host agar situs WordPress dapat terhubung dengan web server Nginx. Bagi Anda yang telah memiliki domain maupun yang belum, langkah yang satu ini tidak boleh Anda lewatkan.

Cara membuat virtual host di Ubuntu dengan Nginx adalah sebagai berikut:

  1. Gunakan perintah ini untuk membuat dan membuka file konfigurasi baru dengan editor nano:
sudo nano /etc/nginx/sites-available/wordpress
  1. Salin dan tempelkan kode berikut ke dalam file konfigurasi. Jangan lupa ganti your_domain.com dan www.your_domain.com dengan alamat domain Anda sendiri. Jika belum memiliki domain, silakan isi baris tersebut dengan IP VPS Anda.
server {
    listen 80;
    server_name your_domain.com www.your_domain.com;
    root /var/www/html/wordpress;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }
    location = /robots.txt {
        log_not_found off;
        access_log off;
        allow all;
    }
    location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {
        expires max;
        log_not_found off;
    }
}
mengonfigurasi virtual host dalam cara install wordpress di ubuntu 20.04
Tampilan konfigurasi file virtual host pada editor nano
  1. Simpan file dengan menekan tombol Ctrl + X, lalu pilih Y dan Enter.
  2. Selanjutnya, aktifkan konfigurasi virtual host dengan membuat symlink:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
  1. Jalankan dua perintah berikut untuk memverifikasi konfigurasi Nginx dan melakukan restart:
sudo nginx -t
sudo systemctl reload nginx 
memperbarui konfigurasi virtual host di nginx
Memperbarui konfigurasi Virtual Host dan merestart Nginx Web Server

Langkah 7: Akses WordPress di Ubuntu Server

Anda telah sampai pada langkah terakhir, di mana WordPress dan file pendukungnya telah terinstall dengan benar. Selanjutnya, mari lakukan konfigurasi akhir sehingga situs WordPress dapat diakses melalui server Ubuntu.

Anda dapat mengakses website WordPress dengan cara:

  1. Buka web browser Anda dan ketikkan alamat domain atau alamat IP milik server Ubuntu.
  2. Anda akan diarahkan ke halaman penginstalan WordPress. Ikuti petunjuk yang muncul di layar Anda, termasuk pengaturan bahasa, informasi database, dan akun administrator.
cara install wordpress menggunakan nginx di ubuntu berhasil dan dapat mengonfigurasi database

  1. Jika sudah, Anda akan diberikan akses ke dasbor WordPress. Di sini, Anda dapat mengelola dan mengedit situs WordPress sesuai keinginan.
cara install wordpress di ubuntu dengan nginx berhasil dan dapat mengakses dashboard

Selamat! Cara install WordPress di Ubuntu 20.04 dengan Nginx telah berhasil Anda selesaikan. Mudah sekali, bukan? 

Jika Anda tidak menggunakan Ubuntu, melainkan CentOS, Anda dapat mempraktikkan tutorial cara install WordPress menggunakan Nginx di CentOS yang tak kalah gampang.

Tertarik Mencoba Cara Install WordPress di Ubuntu dengan Nginx?

Dalam artikel ini, Anda telah belajar cara install WordPress menggunakan Nginx di Ubuntu 20.04. Sebagai pengingat, berikut kami rangkum kembali langkah-langkah untuk memasang WordPress pada VPS Ubuntu:

  1. Perbarui repository Ubuntu.
  2. Install web server Nginx.
  3. Konfigurasi database MySQL.
  4. Install ekstensi PHP.
  5. Install WordPress dengan Nginx.
  6. Buat file virtual host.
  7. Jalankan WordPress di Ubuntu.

Bagaimana, apakah Anda tertarik mencoba tutorial yang satu ini? Jika ya, Anda perlu mempersiapkan server VPS. Tak perlu jauh-jauh, karena Niagahoster menawarkan layanan VPS Hosting yang dapat mengakomodasi kebutuhan Anda.

VPS Niagahoster menyediakan 20+ pilihan sistem operasi Linux yang siap Anda install dengan mudah. Layanan ini juga menjamin kinerja dan keamanan website Anda, berkat Network Link 100 Mbps, Uptime 99.9%, dan Firewall berbasis AI.

Menariknya, VPS Hosting dibanderol dengan harga terjangkau di kelasnya, mulai Rp75.900/bulan. Jadi tunggu apalagi, yuk nikmati website yang lebih powerful, aman, dan cepat dengan VPS Niagahoster!

Ariffud Muhammad Ariffud is a Technical Content Writer with an educational background in Informatics. He has extensive expertise in Linux and VPS, authoring over 200 articles on server management and web development. Follow him on LinkedIn.

Leave a Reply

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