In dieser Anleitung zeigen wir Ihnen, wie Sie PhpMyAdmin, ein webbasiertes Tool zur Verwaltung von MySQL- oder MariaDB-Datenbanken, auf Ihrem Ubuntu 24.04 VPS-Server installieren und mit Nginx als Webserver und Let’s Encrypt für ein kostenloses SSL-Zertifikat konfigurieren.
Schritt 1: System aktualisieren
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
sudo apt update
sudo apt upgrade -y
Schritt 2: Erforderliche Pakete installieren
Installieren Sie Nginx, PHP, MySQL/MariaDB und PhpMyAdmin:
sudo apt install nginx php-fpm php-mysql mariadb-server phpmyadmin -y
Wählen Sie während der Installation von PhpMyAdmin “nginx” als Webserver aus und legen Sie ein sicheres Passwort für den PhpMyAdmin-Benutzer “root” fest.
Schritt 3: Nginx für PhpMyAdmin konfigurieren
Erstellen Sie eine Nginx-Konfigurationsdatei für PhpMyAdmin:
sudo nano /etc/nginx/sites-available/phpmyadmin.conf
Fügen Sie den folgenden Inhalt ein und ersetzen Sie “ihre-domain.de” durch Ihre tatsächliche Domain:
server {
listen 80;
listen [::]:80;
server_name ihre-domain.de;
location / {
root /usr/share/phpmyadmin;
index index.php;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
}
Speichern und schließen Sie die Datei. Aktivieren Sie die Konfiguration:
sudo ln -s /etc/nginx/sites-available/phpmyadmin.conf /etc/nginx/sites-enabled/
Testen Sie die Nginx-Konfiguration und starten Sie Nginx neu:
sudo nginx -t
sudo systemctl restart nginx
Schritt 4: Let’s Encrypt SSL-Zertifikat installieren
Installieren Sie Certbot, um das SSL-Zertifikat zu erhalten:
sudo apt install certbot python3-certbot-nginx -y
Rufen Sie das Zertifikat ab:
sudo certbot --nginx -d ihre-domain.de
Folgen Sie den Anweisungen auf dem Bildschirm.
Schritt 5: PhpMyAdmin-Konfiguration anpassen (optional)
Sie können die PhpMyAdmin-Konfigurationsdatei /etc/phpmyadmin/config.inc.php anpassen, um beispielsweise den Speicherort der Konfigurationsdatei zu ändern oder zusätzliche Sicherheitseinstellungen vorzunehmen.
Abschluss
PhpMyAdmin sollte nun mit Nginx und einem Let’s Encrypt SSL-Zertifikat auf Ihrem Ubuntu 24.04 VPS-Server verfügbar sein. Sie können nun sicher über HTTPS auf PhpMyAdmin zugreifen und Ihre Datenbanken verwalten.