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
  • Setelah instalasi selesai, aktifkan dan start service Apache:
    sudo systemctl enable httpd sudo systemctl start httpd
  • Untuk memastikan Apache berjalan, Anda bisa cek statusnya dengan:
     
    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)

    1. Install MariaDB untuk mengelola database:
       
      sudo dnf install mariadb-server -y
  • Aktifkan dan start service MariaDB:
     
    sudo systemctl enable mariadb sudo systemctl start mariadb
  • Jalankan mysql_secure_installation untuk mengamankan instalasi MariaDB:
     
    sudo mysql_secure_installation
  • Ikuti petunjuknya untuk mengatur password root database, menghapus user anonim, membatasi akses root, dan menghapus database test.

    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:

    1. Cari modul PHP yang tersedia:
       
      sudo dnf module list php
  • Pilih dan enable versi PHP yang Anda inginkan (misalnya, PHP 7.4):
     
    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
  • Restart Apache untuk menerapkan perubahan:
     
    sudo systemctl restart httpd
  • Langkah 6: Test PHP

    Untuk menguji apakah PHP bekerja dengan Apache, buat file test PHP:

    1. Buka text editor:
       
      sudo nano /var/www/html/info.php
  • Tambahkan kode berikut:

    <?php phpinfo(); ?>
  • Simpan dan tutup file.
  • Akses file tersebut melalui browser dengan mengunjungi 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

    Popular posts from this blog

    Cara Uji Coba atau Review Suatu VPS

    Instalasi dan setting VPN dengan Wireguard antara Server rumah dan Server DC (VPS atau DS)