Connect with us

Linux

Modifica l’URL di accesso predefinito


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
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
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:

# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
OR
# ln -s /usr/share/phpmyadmin /usr/share/nginx/html

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
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
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!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
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.
Close Popup
Privacy Settings saved!
Impostazioni

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.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi