Setting dan Install Web Server Pada VPS dengan Sistem Operasi Rocky Linux
Untuk menyiapkan VPS Anda dengan OS Rocky Linux sebagai web server, Anda bisa mengikuti langkah-langkah berikut. Tutorial ini akan mencakup instalasi Apache sebagai web server, PHP untuk scripting, dan MariaDB sebagai sistem manajemen database, yang merupakan stack populer untuk banyak aplikasi web.
Langkah 1: Update Sistem
Sebelum memulai, selalu baik untuk memastikan sistem Anda diperbarui. Login ke VPS Anda melalui SSH, dan jalankan perintah berikut:
sudo dnf update -y
Langkah 2: Install Apache Web Server
- Untuk menginstal Apache, jalankan perintah berikut:
sudo dnf install httpd -y
sudo systemctl enable httpd
sudo systemctl start httpd
sudo systemctl status httpd
Langkah 3: Konfigurasi Firewall
Jika firewall aktif, izinkan lalu lintas HTTP dan HTTPS melalui firewall dengan menjalankan:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
Langkah 4: Install MariaDB (MySQL)
- Install MariaDB untuk mengelola database:
sudo dnf install mariadb-server -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
mysql_secure_installation untuk mengamankan instalasi MariaDB:sudo mysql_secure_installation
Langkah 5: Install PHP
Rocky Linux 8 menggunakan PHP versi 7.2, yang mungkin tidak kompatibel dengan aplikasi web terbaru. Anda bisa menginstal versi PHP yang lebih baru melalui modul DNF:
- Cari modul PHP yang tersedia:
sudo dnf module list php
sudo dnf module enable php:7.4 -y
sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring -y
sudo systemctl restart httpd
Langkah 6: Test PHP
Untuk menguji apakah PHP bekerja dengan Apache, buat file test PHP:
- Buka text editor:
sudo nano /var/www/html/info.php
<?php
phpinfo();
?>
http://[alamat_IP_VPS_anda]/info.php. Anda seharusnya melihat halaman informasi PHP.Jangan lupa menghapus file tersebut setelah Anda selesai mengujinya karena halaman info.php bisa menjadi risiko keamanan.
sudo rm /var/www/html/info.php
Kesimpulan
Sekarang Anda memiliki VPS dengan Rocky Linux yang dikonfigurasi sebagai web server dengan Apache, MariaDB, dan PHP. Anda dapat mulai menghosting situs web atau aplikasi web Anda. Pastikan untuk selalu memperbarui paket dan memantau keamanan server Anda secara teratur.
Comments
Post a Comment