instal cms worpres di rhel
1. Instal Web Server + PHP
dnf install httpd php php-mysqlnd -y
systemctl enable --now httpd
2. Instal Database (MariaDB)
dnf install mariadb-server -y
systemctl enable --now mariadb
Masuk ke basis data:
mysql -u root
Buat basis data:
BUAT DATABASE wordpress;
BUAT PENGGUNA 'wpuser' @ 'localhost' DENGAN KATA SANDI 'password123' ;
BERIKAN SEMUA HAK AKSES PADA wordpress. * KEPADA 'wpuser' @ 'localhost' ;
BERSIHKAN HAK AKSES ;
KELUAR ;
3. Instal CMS (WordPress)
cd /var/www/html
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress cms
Izin:
chown -R apache:apache /var/www/html/cms
chmod -R 755 /var/www/html/cms
4. Konfigurasi DNS pakai BIND9
Memasang:
dnf install bind bind-utils -y
systemctl enable --now named
Edit:
nano /etc/named.conf
Tambahkan:
zona "17-tkja.lab" IN {
tipe master;
berkas "forward.17-tkja.lab" ;
};
5. Buat zona file
nano /var/named/forward.17-tkja.lab
Isi:
$TTL 86400
@ IN SOA ns1.17-tkja.lab. root.17-tkja.lab. (
2026042001
3600
1800
604800
86400 )
@ IN NS ns1.17-tkja.lab.
ns1 IN A 10.100.100.128
cms IN A 10.100.100.128
Izin:
chown named:named /var/named/forward.17-tkja.lab
Mulai ulang:
systemctl restart named
6. Firewall
firewall-cmd --add-service = http --permanent
firewall-cmd --add-service = dns --permanent
firewall-cmd --reload
7. Uji DNS
dig cms.17-tkja.lab
Harus muncul:
10.100.100.128
8. Akses CMS di Browser
Buka:
http://cms.17-tkja.lab
9. Isi Setup WordPress
Isi seperti ini:
- Nama Basis Data →wordpress
- Nama pengguna →wpuser
- Kata Sandi →
password123 - Tuan rumah →
localhost - Awalan Tabel →
tkj_(atauwp_
.png)
Komentar
Posting Komentar