Stack Web Server LAMP aaPanel
Stack Web Server LAMP aaPanel

Membuat Stack Web Server LAMP di aaPanel

Dalam dunia pengembangan web, Stack Web Server LAMP aaPanel tetap menjadi salah satu solusi server paling populer dan andal.

Kombinasi Linux sebagai sistem operasi, Apache sebagai web server, MariaDB sebagai database management system, dan PHP sebagai bahasa pemrograman telah menjadi fondasi jutaan website di seluruh dunia.

aaPanel hadir sebagai alternatif untuk mengelola server web tanpa perlu menguasai command line secara mendalam.

Persyaratan Sistem

  • Server dengan OS Linux (Debian/ Ubuntu/ AlmaLinux/ RockyLinux)
  • Minimal 1GB RAM (2GB direkomendasikan)
  • Processor 1 Core
  • Ruang disk minimal 20GB
  • Terinstall aaPanel

Konfigurasi LAMP Stack di aaPanel

Web Server Apache

  1. Login ke aaPanel melalui browser
  2. Navigasi ke Software Store
  3. Cari Apache dan klik “Install
  4. Pilih versi stabil terbaru (disarankan Apache 2.4+)
  5. Tunggu proses instalasi selesai

Database MariaDB

  1. Masih di Software Store, cari MariaDB
  2. Pilih versi sesuai kebutuhan (MariaDB 10.3+ direkomendasikan)
  3. Setel password root database

PHP Runtime

  1. Di Software Store, cari PHP
  2. Instal versi PHP yang dibutuhkan (PHP 7.4 atau 8.0+)
  3. Instal ekstensi PHP yang diperlukan: opcache (untuk optimasi performa), imagick (untuk manipulasi gambar), sqlsrv pdo_sqlsrv (untuk koneksi database), fileinfo (untuk mendapatkan informasi file), exif (untuk membaca dan memanipulasi metadata), mbstring (untuk menangani encoding multibyte seperti UTF-8).
Install Apache MariaDB PHP
Install Apache MariaDB PHP

Membuat Site LAMP

Klik Website > Add Site, Isi domain/Subdomain atau IP Public server, Pilih PHP version yang sudah diinstal, Buat database MySQL.

Membuat Site LAMP aaPanel
Membuat Site LAMP aaPanel

Pengujian Site Stack LAMP

Buatkan sebuah file index.php pada directory root site Stack LAMP yang dibuat di aaPanel. Masukan source code dibawah.

Function phpinfo() digunakan untuk menampilkan informasi detail tentang konfigurasi PHP server, seperti versi PHP, ekstensi yang aktif, dan nilai pengaturan penting lainnya.

<?php

phpinfo();

?>

Pengujian Stack LAMP dengan phpinfo
Pengujian Stack LAMP dengan phpinfo

Akses domain/subdomain/IP Public Server yang digunakan site Stack LAMP di aaPanel untuk melihat informasi configuration PHP.

Halaman Function phpinfo
Halaman Function phpinfo

Mengaktfikan SSL/https di Site Stack LAMP

Masuk ke configuration Site Stack LAMP, pilih SSL > Let’s Encrypt > Domain yang digunakan site stack LAMP. Apply . Tunggu sampai proses pembuatan SSL akan ada dua yaitu Private Key (KEY) dan Certificate (CRT/PEM).

Enable SSL Lets Encrypt Stack LAMP

Enable SSL Lets Encrypt Stack LAMPMasih di menu SSL pindahkan ke Current Certs [Deployed], cari Force HTTPS slide menjadi berwarna hijau. akses domain/subdomain/ IP Address Public yang digunakan Stack LAMP menggunanakan http, pastikan berpindah menjadi https.

Enable Force HTTPS
Enable Force HTTPS

Redirect http ke https

Redirect http ke https

Site Stack LAMP siap menjalankan website berbasis php atau CMS, tinggal melakukan upload source code dan extract pada directory root.