Cum să instalați și să securizați phpMyAdmin pe Ubuntu
phpMyAdmin este o aplicație web populară care oferă o interfață pentru gestionarea bazelor de date MySQL. Aceasta permite utilizatorilor să efectueze diverse operațiuni cu bazele de date printr-o interfață ușor de utilizat. Acest ghid vă va ghida prin pașii de instalare și securizare a phpMyAdmin pe Ubuntu 18.04/20.04
1. Condiții prealabile
Înainte de a începe, asigurați-vă că aveți următoarele
- Un server care rulează Ubuntu 18.04 sau 20.04.
- MySQL sau MariaDB instalat și rulând.
- Serverul web Apache sau Nginx instalat.
- Privilegii Sudo pe server.
2. Instalarea phpMyAdmin
Pasul 1: Actualizarea indexului pachetului
Deschideți terminalul și actualizați indexul pachetului
sudo apt update
Pasul 2: Instalați phpMyAdmin
Executați următoarea comandă pentru a instala phpMyAdmin
sudo apt install phpmyadmin
În timpul instalării, vi se va cere să alegeți un server web. Selectați Apache sau Nginx, în funcție de ce ați instalat
Pasul 3: Configurați baza de date pentru phpMyAdmin
Când vi se solicită, selectați Da pentru a configura baza de date. De asemenea, vi se va cere să introduceți parola aplicației MySQL pentru phpMyAdmin. Dacă nu aveți o parolă setată, lăsați-o goală și apăsați Enter
3. Configurarea Apache
Dacă utilizați Apache, este posibil să fie necesar să activați configurația phpMyAdmin. Rulați următoarea comandă
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Asigurați-vă că fișierul include următoarele linii
Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> </Directory>
Salvați și ieșiți (CTRL + X, apoi Y, apoi Enter)
Pasul 4: Reporniți Apache
După configurare, reporniți serverul Apache
sudo systemctl restart apache2
4. Securizarea phpMyAdmin
Pasul 1: Crearea unui fișier de parole Apache
Pentru a securiza phpMyAdmin, puteți configura autentificarea de bază. Mai întâi, instalați pachetul apache2-utils dacă nu îl aveți
sudo apt install apache2-utils
Apoi, creați un fișier de parole folosind următoarea comandă
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Înlocuiți username cu numele de utilizator dorit. Vi se va solicita să introduceți și să confirmați o parolă
Pasul 2: Actualizarea configurației phpMyAdmin
Modificați fișierul de configurare phpMyAdmin
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Adăugați următoarele linii în interiorul secțiunii <Directory /usr/share/phpmyadmin>
Pasul 3: Reporniți Apache din nou
După efectuarea acestor modificări, reporniți Apache încă o dată
sudo systemctl restart apache2
5. Accesarea phpMyAdmin
Acum puteți accesa phpMyAdmin navigând la
http://your_server_ip/phpmyadmin
Vi se va cere să introduceți numele de utilizator și parola Apache pe care le-ați creat, urmate de numele de utilizator și parola MySQL
6. Concluzii
Instalarea și securizarea phpMyAdmin pe Ubuntu 18.04/20.04 este un proces simplu care oferă o interfață puternică pentru gestionarea bazelor de date MySQL. Urmând acest ghid, vă puteți asigura că instalarea dvs. phpMyAdmin nu este doar funcțională, ci și securizată împotriva accesului neautorizat. Monitorizați în mod regulat utilizarea phpMyAdmin și mențineți sistemul actualizat pentru performanțe și securitate optime.