Per impostazione predefinita, la pagina di accesso di phpmyadmin si trova a http://<ip address>/phpmyadmin. La prima cosa che vorrai fare è cambiare quell’URL. Ciò non impedirà necessariamente agli aggressori di prendere di mira il tuo server, ma ridurrà i rischi di un’intrusione riuscita.
Questa è nota come sicurezza attraverso l’oscurità e, anche se alcuni sostengono che non sia una misura sicura, è nota sia per scoraggiare gli aggressori che per prevenire le intrusioni.
Nota: Assicurati di avere un file funzionante LAMPADA O LEMP configurazione con PhpMyAdmin installato sul tuo sistema, in caso contrario, segui Setup LAMP o LEMP con PhpMyAdmin.
Per farlo dentro Apache O Nginx Server Web, seguire le istruzioni come spiegato di seguito:
Modifica la pagina di accesso PhpMyAdmin in Apache
Nelle distribuzioni basate su RHEL, aprire il file /etc/httpd/conf.d/phpMyAdmin.conf O /etc/phpmyadmin/apache.conf nelle distribuzioni basate su Debian e commentare le righe che iniziano con Alias.
# vi /etc/httpd/conf.d/phpMyAdmin.conf
OR
# /etc/phpmyadmin/apache.conf
Quindi aggiungine uno nuovo come segue:
# Alias /phpmyadmin /usr/share/phpmyadmin
Alias /my /usr/share/phpmyadmin
PhpMyAdmin Cambia alias
Quanto sopra ci consentirà di accedere all’interfaccia phpmyadmin tramite http://<ip address>/my. Sentiti libero di cambiare il Alias sopra se desideri utilizzare un altro URL.
Nello stesso file, assicurati che il file Richiedi tutto concesso la direttiva è inclusa nella Directory /usr/share/phpmyadmin bloccare.
PhpMyAdmin Consenti accesso
Inoltre, assicurati che Apache legga la configurazione di phpmyadmin Debian/Ubuntu:
------------ On Debian and Ubuntu ------------
# echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
Infine, riavvia Apache per applicare le modifiche e indirizzare il browser a http://<ip address>/my.
------------ On CentOS/RHEL and Fedora ------------
# systemctl restart httpd
------------ On Debian and Ubuntu ------------
# systemctl restart apache2
Modifica la pagina di accesso PhpMyAdmin in Nginx
Sul server web Nginx, dobbiamo solo creare un collegamento simbolico dei file di installazione di PhpMyAdmin alla nostra directory root dei documenti Nginx (cioè /usr/share/nginx/html) digitando il seguente comando:
Ora dobbiamo cambiare l’URL della nostra pagina phpMyAdmin, dobbiamo semplicemente rinominare il collegamento simbolico come mostrato:
# cd /usr/share/nginx/html
# mv phpmyadmin my
OR
# mv phpMyAdmin my
Cambia l’URL di PhpMyAdmin in Nginx
Infine, riavvia Nginx E PHP-FPM per applicare le modifiche e indirizzare il browser a http://<ip address>/my.
------------ On CentOS/RHEL and Fedora ------------
# systemctl restart nginx
# systemctl restart php-fpm
------------ On Debian and Ubuntu ------------
# systemctl restart nginx
# systemctl restart php5-fpm
Dovrebbe aprire l’interfaccia phpmyadmin (come mostrato nell’immagine qui sotto), mentre http://<ip address>/phpmyadmin dovrebbe risultare in a Non trovato pagina di errore.
Pagina di accesso sicura a PhpMyAdmin
Non accedere utilizzando il database radice ancora le credenziali dell’utente. Non vuoi che quelle credenziali passino attraverso il cavo in testo normale, quindi nel prossimo suggerimento spiegheremo come impostare un certificato autofirmato per la pagina di accesso di PhpMyAdmin.
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.