4 069
contributi
m (→Installazione) |
(Aggiunto SSL su phpmyadmin) |
||
Riga 210: | Riga 210: | ||
</pre> | </pre> | ||
A questo punto lanciate il browser su '''http://123.45.67.890/phpmyadmin''' e fate login con le credenziali di root di MySQL inserite poco fa. | A questo punto lanciate il browser su '''http://123.45.67.890/phpmyadmin''' e fate login con le credenziali di root di MySQL inserite poco fa. | ||
<br/><br/> | |||
Poichè la password di login su phpmyadmin viaggia in chiaro, può essere una buona cosa forzare il servizio phpmyadmin a restare in ascolto solo sul protocollo HTTPS, creando una riscrittura automatica dell'indirizzo HTTP verso il protocollo SSL. Questo può essere agevolmente fatto modificando il file di configurazione di phpmyadmin: | |||
<pre> | |||
# nano /etc/apache2/conf.d/phpmyadmin.conf | |||
</pre> | |||
e aggiungendo all'inizio del file le righe: | |||
<pre> | |||
<IfModule mod_rewrite.c> | |||
<IfModule mod_ssl.c> | |||
<Location /phpmyadmin> | |||
RewriteEngine on | |||
RewriteCond %{HTTPS} off | |||
RewriteRule ^(.*)$ https://%{HTTP_HOST}/phpmyadmin [R] | |||
</Location> | |||
</IfModule> | |||
</IfModule> | |||
# Il resto del file rimane invariato | |||
Alias /phpmyadmin /usr/share/phpmyadmin | |||
... | |||
</pre> | |||
Da adesso, anche digitando '''http://123.45.67.890/phpmyadmin''', sarete rigirati verso l'equivalente pagina HTTPS. | |||
== Apache2: layout di configurazione == | == Apache2: layout di configurazione == | ||
Assumendo di aver utilizzato aptitude o apt-get per installare Apache2, spostiamoci nella sua directory di configurazione per dare un occhio a come è strutturata: | Assumendo di aver utilizzato aptitude o apt-get per installare Apache2, spostiamoci nella sua directory di configurazione per dare un occhio a come è strutturata: |