Langsung ke konten utama

Instalasi dan Konfigurasi LEMP Stack untuk Menjalankan WordPress di Ubuntu Server 24.04 LTS

 


🔥 Panduan Lengkap Instalasi LEMP + WordPress di Ubuntu Server

Berikut tutorial lengkap dengan tampilan kuat, modern, dan sangat rapi. Siap ditempel langsung di Blogger.

1. Update Sistem Ubuntu
Lakukan update sebelum instalasi.
sudo apt update && sudo apt upgrade -y
2. Instal & Jalankan Nginx
Instal webserver Nginx.
sudo apt install nginx -y
Cek status Nginx.
systemctl status nginx
3. Instal MariaDB (Database)
sudo apt install mariadb-server -y
Amankan database.
sudo mysql_secure_installation
4. Buat Database Untuk WordPress
Masuk ke MariaDB:
sudo mysql
Buat database dan user:
CREATE DATABASE wordpress_db; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'passwordku'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
5. Instal PHP & Modul yang Dibutuhkan WordPress
sudo apt install php-fpm php-mysql php-xml php-mbstring php-gd php-curl php-zip php-cli -y
Cek versi PHP:
php -v
6. Konfigurasi Nginx untuk WordPress
Buat file konfigurasi WordPress:
sudo nano /etc/nginx/sites-available/wordpress
Isi konfigurasi berikut:
server { listen 80; server_name _; root /var/www/wordpress; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; } location ~ /\.ht { deny all; } }
Aktifkan konfigurasi:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx
7. Download & Install WordPress
cd /var/www/ sudo rm -rf wordpress sudo wget https://wordpress.org/latest.tar.gz sudo tar -xvf latest.tar.gz sudo rm latest.tar.gz
Set permission WordPress:
sudo chown -R www-data:www-data /var/www/wordpress sudo chmod -R 755 /var/www/wordpress
8. Konfigurasi WordPress
Buat file konfigurasi:
cd /var/www/wordpress sudo cp wp-config-sample.php wp-config.php sudo nano wp-config.php
Ubah data database:
define( 'DB_NAME', 'wordpress_db' ); define( 'DB_USER', 'wpuser' ); define( 'DB_PASSWORD', 'passwordku' ); define( 'DB_HOST', 'localhost' );
9. Akses WordPress
Buka melalui browser:
http://IP-SERVER-UBUNTU

WordPress siap digunakan! 🎉

Komentar

Postingan populer dari blog ini

MEMBUAT VIRTUAL MESIN UBUNTU SERVER 24.04

Sebelum memulai proses instalasi Ubuntu Server, penting untuk memahami terlebih dahulu apa itu  Ubuntu dan mengapa sistem operasi ini menjadi pilihan populer untuk kebutuhan server. Ubuntu adalah sistem operasi berbasis Linux yang bersifat gratis, open source, dan dikenal stabil serta aman. Ubuntu memiliki beberapa versi, salah satunya adalah  Ubuntu Server , yang dirancang khusus untuk kebutuhan jaringan, server, dan komputasi tanpa antarmuka grafis, sehingga lebih ringan dan efisien digunakan di lingkungan server. PERSIAPAN

Konfigurasi Nginx sebagai Reverse Proxy di AlmaLinux 9.6

Konfigurasi Apache2 as Reverse Proxy di Ubuntu Server

  🔁 Konfigurasi Apache2 sebagai Reverse Proxy di Ubuntu Server Langkah-langkah berikut akan membuat Apache2 berfungsi sebagai Reverse Proxy yang meneruskan permintaan ke Nginx di port 8183 . 1️⃣ Ubah File Root HTML Nginx Misal file root Nginx ada di /var/www/html/index.html $ sudo nano /var/www/html/index.html Isi atau ubah menjadi: <!DOCTYPE html> <html> <head><title>Test Reverse Proxy</title></head> <body>   <h2>Nama Kalian</h2>   <pre>Reverse Proxy Sukses</pre> </body> </html> Simpan dan keluar. 2️⃣ Ubah Port Apache2 ke Port Default (80) Edit file: $ sudo nano /etc/apache2/ports.conf Pastikan terdapat baris berikut: Listen 80 Jika belum ada, tambahkan baris tersebut. 3️⃣ Ubah Port Nginx ke 8183 Edit konfigurasi default Nginx: $ sudo nano /etc/nginx/sites-available/default Ubah bagian listen menjadi: listen 8183 default_server...