30.9 C
Jakarta
Senin, 10 Maret 2025

Instalasi Virtualmin dengan Nginx dan MariaDB di Debian 11

Di sini Kita ingin berbagi bagaimana menginstal Virtualmin bersama dengan Nginx (versi terbaru) dan MariaDB (versi terbaru). yang disesuaikan dengan Debian 11 Server sebagi corenya, Sebagai berikut:
– Debian 11 (Debian 5.10.149-2)
– Webmin: 2.010
– Virtualmin: 7.3
– Nginx: 1.18.0
– MariaDB: 10.5.18
– PHP Version 8.1.13 (cli)

1. Install latest MariaDB

sudo apt update && sudo apt upgrade
sudo nano /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
sudo apt update
sudo apt install mariadb-server mariadb-client mariadb-backup mariadb-common

2. Instal Virtualmin dengan Nginx

Dalam proses ini pastikan selalu Nginx default sudah terinstall dengan baik

sudo apt install nginx-extras && sudo apt update

Setelah selesai, download virtualmin dengan wget dan lakukan instalasi sbb:

wget https://software.virtualmin.com/gpl/scripts/install.sh
sudo /bin/sh install.sh --bundle LEMP</pre

3. MariaDB akan berstatus “gagal” ketika Virtualmin berhasil diinstal

Kita perlu menghapus semua mysql-* dan menginstal ulang MariaDB
Berikut langkah-langkahnya:

sudo apt remove mysql-*
sudo apt purge mysql-*
sudo apt autoremove
sudo apt update
sudo apt install mariadb-server mariadb-client mariadb-backup mariadb-common

4. Virtualmin Multiple PHP versions

Aktifkan repositori sury/php

sudo apt -y install apt-transport-https lsb-release ca-certificates curl && curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/ apt.gpg && sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/sury-debian-php-$ (lsb_release -sc).list' && apt update

Instal PHP packages tambahan

apt-get install php8.1-{cgi,cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,xml,zip}

Catatan: Versi PHP spesifik yang ingin Anda instal, contoh php8.1. Versi PHP yang tersedia mungkin bergantung pada distro dan versi Anda, yang dapat Anda periksa versi yang tersedia di situs web SURY

Baca Juga:  Perbedaan Engine InnoDB dan MyISAM

Setelah itu, buka Virtualmin > System Settings → Re-Check Configuration

Re-Check Configuration
Re-Check Configuration

Sekarang, Anda akan menjalankan Virtualmin dengan Nginx (versi terbaru), PHP8.1 (terbaru) dan MariaDB (versi terbaru).

Di sini Kita ingin berbagi bagaimana menginstal Virtualmin bersama dengan Nginx (versi terbaru) dan MariaDB (versi terbaru). yang disesuaikan dengan Debian 11 Server sebagi corenya, Sebagai berikut:
– Debian 11 (Debian 5.10.149-2)
– Webmin: 2.010
– Virtualmin: 7.3
– Nginx: 1.18.0
– MariaDB: 10.5.18
– PHP Version 8.1.13 (cli)

1. Install latest MariaDB

sudo apt update && sudo apt upgrade
sudo nano /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
sudo apt update
sudo apt install mariadb-server mariadb-client mariadb-backup mariadb-common

2. Instal Virtualmin dengan Nginx

Dalam proses ini pastikan selalu Nginx default sudah terinstall dengan baik

sudo apt install nginx-extras && sudo apt update

Setelah selesai, download virtualmin dengan wget dan lakukan instalasi sbb:

wget https://software.virtualmin.com/gpl/scripts/install.sh
sudo /bin/sh install.sh --bundle LEMP</pre

3. MariaDB akan berstatus “gagal” ketika Virtualmin berhasil diinstal

Kita perlu menghapus semua mysql-* dan menginstal ulang MariaDB
Berikut langkah-langkahnya:

sudo apt remove mysql-*
sudo apt purge mysql-*
sudo apt autoremove
sudo apt update
sudo apt install mariadb-server mariadb-client mariadb-backup mariadb-common

4. Virtualmin Multiple PHP versions

Aktifkan repositori sury/php

sudo apt -y install apt-transport-https lsb-release ca-certificates curl && curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/ apt.gpg && sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/sury-debian-php-$ (lsb_release -sc).list' && apt update

Instal PHP packages tambahan

apt-get install php8.1-{cgi,cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,xml,zip}

Catatan: Versi PHP spesifik yang ingin Anda instal, contoh php8.1. Versi PHP yang tersedia mungkin bergantung pada distro dan versi Anda, yang dapat Anda periksa versi yang tersedia di situs web SURY

Baca Juga:  Konfigurasi PHP-FPM dengan NGINX

Setelah itu, buka Virtualmin > System Settings → Re-Check Configuration

Re-Check Configuration
Re-Check Configuration

Sekarang, Anda akan menjalankan Virtualmin dengan Nginx (versi terbaru), PHP8.1 (terbaru) dan MariaDB (versi terbaru).

Untuk mendapatkan Berita & Review menarik Saksenengku Network
Google News

Artikel Terkait

Populer

Artikel Terbaru