Wéi änneren a sécheren Default PhpMyAdmin Login URL
Par défaut ass d'Login Säit vum phpmyadmin op http://
. Déi éischt Saach déi Dir maache wëllt ass dës URL z'änneren. Dëst wäert net onbedéngt verhënneren datt Ugräifer Äre Server zielen, awer d'Risike vun engem erfollegräichen Abroch reduzéieren.
Dëst ass bekannt als Sécherheet duerch Obscuritéit a wärend e puer Leit streiden datt et keng sécher Moossnam ass, ass et bekannt fir Ugräifer ze decouragéieren an Abroch ze vermeiden.
Bemierkung: Vergewëssert Iech datt Dir LAMP oder LEMP Setup mat PhpMyAdmin op Ärem System installéiert hutt, wann net, dann befollegt Setup LAMP oder LEMP mat PhpMyAdmin.
Fir et an Apache oder Nginx Webserver ze maachen, befollegt d'Instruktioune wéi hei ënnen erkläert:
oppen /etc/httpd/conf.d/phpMyAdmin.conf wann an CentOS oder /etc/phpmyadmin/apache.conf an Debian a kommentéiert d'Linn(en) déi mam Alias ufänken.
------------ On CentOS/RHEL and Fedora ------------ # vi /etc/httpd/conf.d/phpMyAdmin.conf ------------ On Debian and Ubuntu ------------ # /etc/phpmyadmin/apache.conf
Füügt dann en neien un wéi follegt:
# Alias /phpmyadmin /usr/share/phpmyadmin Alias /my /usr/share/phpmyadmin
Dat hei uewen erlaabt eis Zougang zu der phpmyadmin Interface iwwer http://
. Fillt Iech gratis den Alias uewen z'änneren wann Dir eng aner URL benotze wëllt.
An der selwechter Datei, gitt sécher datt d'Require all granted Direktiv am Verzeechnes /usr/share/phpmyadmin
Block abegraff ass.
Ausserdeem gitt sécher datt Apache d'phpmyadmin Konfiguratioun an Debian/Ubuntu liest:
------------ On Debian and Ubuntu ------------ # echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
Endlech, Start Apache nei fir Ännerungen z'applizéieren a weist Äre Browser op http://
.
------------ On CentOS/RHEL and Fedora ------------ # systemctl restart httpd ------------ On Debian and Ubuntu ------------ # systemctl restart apache2
Um Nginx Webserver brauche mir just e symbolesche Link vu PhpMyAdmin Installatiounsdateien an eisem Nginx Dokument Root Verzeechnes (dh /usr/share/nginx/html) ze kreéieren andeems Dir de folgende Kommando tippt:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html OR # ln -s /usr/share/phpmyadmin /usr/share/nginx/html
Elo musse mir d'URL vun eiser phpMyAdmin Säit änneren, mir mussen einfach de symbolesche Link ëmbenennen wéi gewisen:
# cd /usr/share/nginx/html # mv phpmyadmin my OR # mv phpMyAdmin my
Endlech, restart Nginx a PHP-FPM fir Ännerungen z'applizéieren an Äre Browser op http://
ze weisen.
------------ On CentOS/RHEL and Fedora ------------ # systemctl restart nginx # systemctl restart php-fpm ------------ On Debian and Ubuntu ------------ # systemctl restart nginx # systemctl restart php5-fpm
Et soll d'phpmyadmin Interface opmaachen (wéi am Bild hei ënnendrënner gewisen), wärend http://
zu enger Not Found Fehler Säit resultéiere soll.
Login nach net mat der Umeldungsinformatioun vum Root Benotzer vun der Datebank. Dir wëllt net datt dës Umeldungsinformatiounen am Kloertext duerch den Drot goen, also am nächsten Tipp erkläre mir wéi Dir e selbstënnerschriwwenen Zertifika fir PhpMyAdmin Login Säit opstellt.