Situatie
PhpMyAdmin este o interfata web pentru administrarea bazele de date mysql. Pentru a securiza cat mai bine bazele de date foarte des atacate de boti prin phpmyadmin este nevoie sa restrictionam accesul, acceptand doar anumite IP-uri.
Solutie
Pasi de urmat
Aflam adresa de IP de pe care vrem sa ne conectam la phpmyadmin. Putem folosi un site de genul: ip2location.com
Ne logam pe server folosind SSH unde va trebui sa editam fisierul /etc/apache2/conf.d/phpmyadmin.conf
Folosim editorul de text nano, ca si exemplu.
Rulam comanda:
sudo nano /etc/apache2/conf.d/phpmyadmin.conf
Daca avem instalat HTTP in loc de Apache folosim:
sudo nano /etc/httpd/conf.d/phpmyadmin.conf
Adaugam urmatorul text:
Restartam serviciu Apache sau HTTP, dupa caz.
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/httpd restart
Verificam daca putem accesa pagina de phpmyadmin din browser de pe IP-ul respectiv.
Putem oricand sa comentam linia cu un anumit IP folosind semnul “#” pentru a-l bloca, sau sa o de-comentam pentru a acorda acces.
Cand accesul nu este permis vom vedea urmatoarea pagina:
Leave A Comment?