Rumahweb Journal
Banner - Cara Install WordPress di Caddy Web Server

Cara Install WordPress di Caddy Web Server

Ingin mencoba performa server yang ringan dan modern untuk WordPress Anda? Saat ini, semakin banyak developer yang mulai beralih ke Caddy Web Server karena kemudahan konfigurasi dan dukungan HTTPS otomatis. Bagi Anda yang tertarik, install WordPress di Caddy web server bisa jadi solusi terbaik untuk mengelola website yang aman dan handal.

Membangun website yang handal bisa terasa rumit tanpa alat yang tepat. Meski banyak aplikasi desain tersedia, tidak semuanya memberi performa optimal. Karena itu, pemilihan aplikasi yang tepat sangat menentukan kemudahan dan hasil akhir desain website Anda.

Untuk bisa membangun sebuah website yang handal dan simpel, ada tiga komponen utama yang harus dipertimbangkan, yaitu:

  1. Infrastruktur server yang digunakan
  2. Aplikasi web server
  3. Site builder atau CMS yang digunakan.

Dari beragam pilihan yang tersedia, salah satu kombinasi yang bisa Anda gunakan untuk membangun website yang handal adalah menggunakan VPS dengan Caddy Web Server serta CMS WordPress.

Mengapa WordPress dan Caddy Web Server?

WordPress adalah sebuah aplikasi CMS (content management system) open source yang sangat populer karena kemudahan dan segudang fitur yang ditawarkan. Oleh karena itu, sampai saat ini, WordPress adalah CMS yang sangat tepat untuk digunakan sebagai site builder.

Sedangkan Caddy adalah sebuah aplikasi web server yang menawarkan kemudahan pengoperasian serta performa yang baik. Meskipun belum sepopuler Apache atau Nginx, Caddy bisa menjadi pilihan web server alternatif yang bisa Anda gunakan untuk menjalankan website dengan performa yang handal.

Pindah Hosting ke Rumahweb Gratis

Perpaduan keduanya bisa menjadi platform yang bisa Anda gunakan untuk membangun website dengan antar muka yang mudah dipahami, pengoperasian yang tidak rumit, serta kinerja yang mumpuni. Di artikel journal kali ini, kami akan membahas Cara Install WordPress di Caddy Web Server.

Cara Install WordPress di Caddy

Untuk bisa menginstalasi WordPress pada Caddy Web Server, Anda memerlukan sebuah VPS. Anda bisa membeli layanan VPS Murah di Rumahweb, yang menawarkan beragam pilihan paket dengan beragam pilihan sistem operasi. Untuk mendapatkan performa website yang baik, Anda bisa menggunakan VPS Paket M atau yang lebih tinggi.

Setelah mengaktifkan layanan VPS server, Anda bisa memulai menjalankan langkah instalasi WordPress di Caddy Web Server. Berikut langkah-langkah instalasinya:

Step 1. Pointing Domain ke VPS

Salah satu fitur utama yang ditawarkan oleh Caddy Web Server adalah instalasi SSL secara otomatis, untuk domain yang sudah dipointing atau diarahkan ke IP address VPS. Oleh karena itu, langkah pertama yang perlu Anda lakukan adalah mengarahkan domain yang Anda miliki ke IP Address VPS.

Apabila Anda mendaftar domain di Rumahweb, proses pointing domain ke IP Address VPS, bisa dilakukan dari halaman DNS Management. Panduan selengkapnya bisa Anda ikuti di artikel berikut.

Step 2. Login ke VPS Melalui SSH

Setelah pointing domain, proses instalasi WordPress bisa dimulai, dengan pertama-tama login terlebih dahulu ke VPS melalui SSH. Panduan selengkapnya bisa Anda ikuti di artikel berikut.

Step 3. Instalasi Caddy Web Server

Setelah berhasil login ke server SSH, langkah berikutnya bisa dilanjutkan dengan instalasi Caddy Web Server. Namun sebelum itu, Anda perlu melakukan update sistem terlebih dahulu, dengan menjalankan perintah berikut:

sudo apt update && sudo apt dist-upgrade

Setelah proses update sistem selesai, bisa dilanjutkan dengan instalasi Caddy Web Server. Panduan selengkapnya bisa Anda ikuti di artikel berikut.

Step 4. Install MariaDB

Setelah selesai melakukan proses instalasi Caddy Web Server, langkah selanjutnya adalah menginstal MariaDB, dengan menjalankan perintah berikut:

sudo apt install mariadb-server

Step 5. Instalasi PHP

Untuk bisa menjalankan WordPress, Anda perlu menjalankan PHP. Setelah instalasi MariaDB, dilanjutkan dengan instalasi PHP beserta modul-modul dasar yang diperlukan. Berikut perintah untuk menginstal PHP beserta modul yang diperlukan:

sudo apt install libnss3-tools php php-fpm php-cli php-common php-apcu php-mbstring php-gd php-intl php-xml php-soap php-bcmath php-mysql php-zip php-curl php-tidy php-imagick php-pear --no-install-recommends

Step 6. Membuat Database dan Username Database

Setelah instalasi PHP selesai, dilanjutkan dengan proses pembuatan database dan user database. Sebagai contoh, kami membuat database dan user database bernama wordpress. Berikut perintah yang bisa Anda jalankan:

sudo mysql
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
exit;

Step 7. Membuat Direktori Kerja

Langkah berikutnya, Anda perlu membuat direktori kerja atau root directory website yang akan digunakan untuk menginstal WordPress. Sebagai contoh, kami akan membuat root directory yang berlokasi di /var/www/domainku.com

sudo mkdir /var/www
sudo mkdir /var/www/domainku.com

Step 8. Melakukan Konfigurasi Virtualhost

Setelah root directory dibuat, langkah selanjutnya adalah konfigurasi virtual host pada Caddy Web Server:

sudo mv /etc/caddy/Caddyfile /etc/caddy/Caddyfile.bak
sudo nano /etc/caddy/Caddyfile

Lalu masukkan teks konfigurasi sebagai berikut:

domainku.com {
	tls emailanda@domain.com

	log {
		output file /var/log/caddy/domainku.com
		format console
	}

	root * /var/www/domainku.com
	encode gzip
	file_server
	php_fastcgi unix//run/php/php-fpm.sock

	@disallowed {
		path /xmlrpc.php
		path *.sql
		path /wp-content/uploads/*.php
	}

	rewrite @disallowed '/index.php'
}

Simpan perubahan dengan menekan Ctrl+X, ketik Y, tekan Enter. Setelah itu, restart service Caddy, dengan menjalankan perintah:

sudo systemctl restart caddy
Melakukan Konfigurasi Virtualhost

Step 9. Aktivasi SSL

Supaya website yang berjalan terdeteksi aman di browser, Anda bisa mengaktifkan Let’s Encrypt SSL pada domain yang akan digunakan, dengan menjalankan perintah berikut:

sudo caddy trust domainku.com

Step 10. Mengunduh Installer WordPress

Langkah selanjutnya adalah mengunduh installer WordPress ke dalam root directory yang sudah dibuat sebelumnya:

cd /var/www/domainku.com
sudo wget wordpress.org/latest.zip
sudo unzip latest.zip
sudo mv wordpress/* /var/www/domainku.com

Step 11. Konfigurasi File Owner dan wp-config

Supaya data instalasi WordPress Anda lebih aman, Anda tidak perlu mengubah keseluruhan file owner pada root directory website. Anda cukup mengubah file owner pada folder wp-content saja:

sudo chown -Rf www-data:www-data /var/www/domainku.com/wp-content

Setelah itu, Anda bisa melanjutkan konfigurasi database pada file wp-config.php, menggunakan database dan user database yang sudah dibuat sebelumnya:

sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

Ubah di bagian:

define( 'DB_NAME', 'wordpress' );

/** Database username */
define( 'DB_USER', 'wordpress' );

/** Database password */
define( 'DB_PASSWORD', 'passwordku' );

/** Database hostname */
define( 'DB_HOST', 'localhost' );

Simpan perubahan dengan menekan Ctrl+X, ketik Y dan tekan Enter.

setting database wordpress

Step 12. Install WordPress

Langkah terakhir adalah install WordPress di Caddy web server melalui browser. Akses alamat domain yang sudah diarahkan ke IP address server melalui web browser. Anda akan menjumpai halaman final instalasi WordPress, yaitu memasukkan Site Title, Username Admin WordPress, Password, serta email. Terakhir, klik Install WordPress.

cara install wordpress di caddy web server

Setelah proses install WordPress di Caddy selesai, maka akan muncul keterangan success. Anda bisa memulai membuat website dengan login ke halaman dashboard WordPress, melalui alamat domainanda/wp-admin.

install berhasil

Berikut adalah tampilan default WordPress pada domain Anda.

tampilan wordpress default

Penutup

Membangun sebuah website yang mudah dioperasikan dan dengan kinerja yang baik, bukanlah proses yang sulit, apabila Anda bisa menemukan tool atau peralatan yang tepat.

Dengan interface yang sederhana, serta dukungan plugin dan theme yang melimpah, WordPress adalah CMS yang lengkap yang bisa Anda gunakan untuk membangun website. Dipadukan dengan Caddy Web Server, Anda bisa membangun website dengan mudah, yang bisa berjalan dengan performa yang dapat diandalkan.

Demikian artikel journal kami tentang cara install WordPress di Caddy Web Server pada layanan VPS di Rumahweb. Semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Alwan Rosyidi

Alwan Rosyidi, atau yang akrab disapa Alwan, adalah seorang IT Support di Rumahweb Indonesia yang memiliki minat besar pada FOSS. Alwan selalu mengikuti tren terbaru seputar Linux, Security, hingga perkembangan teknologi seputas FOSS. Melalui Journal Rumahweb, Alwan ingin berbagi informasi dan solusi untuk menggunakan layanan berbasis Linux.