È capitato più volte di dover accedere da remoto al nostro computer o al nostro serverino, e per fare ciò abbiamo sfruttato Webmin. Purtroppo, come ben si vede nella precedente guida a riguardo, per accedere a webmin dobbiamo necessariamente connetterci tramite la porta 10000. Capita, molte volte, che la porta 10000 sia chiusa, impedendoci di accedere da remoto al controllo tramite Webmin. La soluzione?
Apache ci viene incontro, in questa guida spiegheremo come configurare Apache sul nostro server, per potervi accedere da remoto, semplicemente sfruttando la porta 80 ed una cartella specifica.Mettiamoci subito all’opera. Con i permessi di super utente, apriamo il file di configurazione di Apache ( che in genere si trova in /etc/apache/http.conf ) e inseriamo queste brevi righe:
Alias /webmin /usr/share/webmin <Directory /webmin> AddHandler cgi-script .cgi DirectoryIndex index.cgi Options ExecCGI AllowOverride None SetEnv WEBMIN_CONFIG /etc/webmin SetEnv WEBMIN_VAR /var/webmin SetEnv SERVER_ROOT /usr/share/webmin SetEnv MINISERV_CONFIG /etc/webmin/miniserv.conf </Directory>
Salviamo ed usciamo. In questo modo quando ci connetteremo all’ipotetico indirizzo http://sito.est/webmin raggiungeremo invece, webmin! Per far si che tutto funzioni correttamente è necessario però fare ancora qualche modifica. Sempre con i permessi di super utente, modifichiamo il file /etc/webmin/config ed aggiungiamoci la seguente riga:
webprefix=/webmin
Ora non ci resta ca completare l’opera. Eseguiamo questi ultimi comandi con i poteri di super utente:
chown -R root:root /usr/share/webmin/ chmod -R 6755 /usr/share/webmin/ cd /usr/share/webmin/ find . -name "*.cgi" -o -name "*.pl" | perl perlpath.pl "/usr/bin/perl -U" - /etc/init.d/apache2 restart
Con questa serie di comandi abbiamo settato il proprietario della cartella /usr/share/webmin ed i corretti permessi. Successivamente ci siamo spostati nella cartella di webmin e abbiamo aggiunto un parametro al percorso richiamato per l’ esecuzione. Questo permetterà ad Apache di eseguire correttamente il nostro amato Webmin e rendere accessibile solamente l’utente root. Attenzione però! Webmin via Apache supporta solamente il tema di Default! In fine, l’ultimo comando, riavvia apache, facendogli caricare le nuove impostazioni.
A questo punto per accedere a Webmin ci basterà andare all’indirizzo http://localhost/webmin per vedere i cambiamenti!
<Location /some/path>
DirectorySlash Off
SetHandler some-handler
</Location> -
http://lublog.tuttoeniente.net/ LucaTNT
-
http://www.koalalorenzo.com/ koalalorenzo
-
http://lublog.tuttoeniente.net/ LucaTNT
-
http://www.koalalorenzo.com koalalorenzo
-
http://www.sponsorizzati.it/10-09-2009/webmin-apache-una-coppia-perfetta-297311.php Webmin & Apache: Una coppia perfetta!
-
Carlo
-
Carlo
-
http://www.koalalorenzo.com/ koalalorenzo
-
Carlo
-
Carlo
-
http://www.koalalorenzo.com koalalorenzo


