Skip to content

Installation af phpMyAdmin med Nginx og Let's Encrypt SSL på Ubuntu 24.04

Cloud Infrastructure Expert
Installation af phpMyAdmin med Nginx og Let's Encrypt SSL på Ubuntu 24.04

 

 

Denne vejledning viser, hvordan du installerer phpMyAdmin med Nginx og sikrer det med et gratis SSL-certifikat fra Let’s Encrypt på en Ubuntu 24.04 VPS-server. phpMyAdmin er et webbaseret værktøj, der gør det nemt at administrere MySQL- og MariaDB-databaser.

Forudsætninger

  • En Ubuntu 24.04 server med root-adgang.
  • En aktiv internetforbindelse.
  • Nginx installeret og konfigureret.
  • PHP og nødvendige moduler installeret (php-fpm, php-mysql).
  • MySQL eller MariaDB installeret og konfigureret.
  • Et domænenavn eller en subdomæne, der peger på din server.
  • Certbot installeret for at få Let’s Encrypt SSL-certifikat.

Trin 1: Installer phpMyAdmin

  1. Opdater pakkelisterne:
    sudo apt update
  2. Installer phpMyAdmin-pakken:
    sudo apt install phpmyadmin -y
  3. Under installationen vil du blive bedt om at vælge en webserver. Vælg “nginx”.
  4. Du bliver også spurgt, om du vil konfigurere en database til phpMyAdmin med dbconfig-common. Vælg “Ja”.
  5. Indtast adgangskoden til MySQL-root-brugeren, når du bliver bedt om det.

Trin 2: Konfigurer Nginx

  1. Opret en ny Nginx-konfigurationsfil for phpMyAdmin:
    sudo nano /etc/nginx/sites-available/phpmyadmin.conf
  2. Indsæt følgende konfiguration i filen, og erstat “ditdomæne.dk” med dit faktiske domænenavn:
    server {
        listen 80;
        listen [::]:80;
    
        server_name ditdomæne.dk;
    
        root /usr/share/phpmyadmin;
        index index.php;
    
        location / {
            try_files $uri $uri/ =404;
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        }
    }
  3. Gem og luk filen.
  4. Aktiver den nye Nginx-konfiguration:
    sudo ln -s /etc/nginx/sites-available/phpmyadmin.conf /etc/nginx/sites-enabled/
  5. Test Nginx-konfigurationen for fejl:
    sudo nginx -t
  6. Genindlæs Nginx for at anvende ændringerne:
    sudo systemctl reload nginx

Trin 3: Hent Let’s Encrypt SSL-certifikat

  1. Kør Certbot for at hente et SSL-certifikat for dit domæne:
    sudo certbot --nginx -d ditdomæne.dk
  2. Følg instruktionerne på skærmen for at fuldføre processen.
  3. Certbot vil automatisk opdatere din Nginx-konfiguration for at bruge HTTPS.

Trin 4: Få adgang til phpMyAdmin

  1. Åbn en webbrowser og indtast følgende adresse:
    https://ditdomæne.dk
  2. Du vil blive mødt af phpMyAdmins login-side. Log ind med din MySQL-bruger og password.

Yderligere noter

  • Husk at opdatere dine Let’s Encrypt-certifikater regelmæssigt, da de udløber efter 90 dage. Certbot kan konfigureres til at forny certifikaterne automatisk.
  • Du kan finde mere information om phpMyAdmin i den officielle dokumentation: https://www.phpmyadmin.net/docs/

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.