È 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?

Webmin & Apache

Webmin & Apache

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

    Perché non cambiare semplicemente la porta di webmin? Per non aprire un'altra porta?

  • http://www.koalalorenzo.com/ koalalorenzo

    Beh, in questo modo si passa tramite Apache, e si ha un livello in più di sicurezza (Riguardo ai Log). In oltre il post è fatto per coloro che non vogliono, o non possono, cambiare porta a Webmin. Ho avuto modo di fare assistenza (su http://support.koalalorenzo.com ) ad una persona che poteva usare solamente la porta 80 con Apache. :)

  • http://lublog.tuttoeniente.net/ LucaTNT

    Perché non cambiare semplicemente la porta di webmin? Per non aprire un'altra porta?

  • http://www.koalalorenzo.com koalalorenzo

    Beh, in questo modo si passa tramite Apache, e si ha un livello in più di sicurezza (Riguardo ai Log). In oltre il post è fatto per coloro che non vogliono, o non possono, cambiare porta a Webmin. Ho avuto modo di fare assistenza (su http://support.koalalorenzo.com ) ad una persona che poteva usare solamente la porta 80 con Apache. :)

  • http://www.sponsorizzati.it/10-09-2009/webmin-apache-una-coppia-perfetta-297311.php Webmin & Apache: Una coppia perfetta!

    [...] Webmin & Apache: Una coppia perfetta! giovedì 10 settembre 2009 | Tratto da: http://www.koalalorenzo.com/ Nessun commento [...]

  • Carlo

    KoalaLorenzo mi sembri propio preparato in materia!!
    Io praticamente ho messo su un server con webmin con tutti i vari moduli opportuni.
    Adesso ho registrato un dominio e vorrei puntarlo ovviamente sul mio caro server per poi li in seguito metterci joomla.
    Potresti darmi qualche dritta??
    Ti ringrazio infinitamente.

  • Carlo

    Salve a tutti
    Ho messo su il mio primo ubuntu server ed interfaccia webmin
    adesso da qualche gg ho registrato un dominio e vorrei puntarlo ovviamente al mio server,e poi successivamente mettere su joomla, ma sinceramente ho qualche difficoltà…qualcuno può darmi una dritta in merito.
    Grazie infinitamente.

  • http://www.koalalorenzo.com/ koalalorenzo

    Beh, Per queste cose ti consiglierei di chiedere a http://support.koalalorenzo.com , però non sono il tipo che segue tanto le regole :)

    Ci sono tante dritte da poterti dare, tra le prime ti consiglierei di renderti il server il più sicuro possibile, magari spostando il demone SSH dalla porta 22 ad una porta con un numero elevato casuale. (magari a 5 cifre come: 14253). Questa mossa ti aiuterà in parte, ma è già qualche cosa in più!
    In secondo atto ti consiglio di installare una versione giusta di joomla. Intendo dire che da qualche versione (mi pare dalla 1.5 in poi) i plugin non sono più compatibili: Quindi se avessi qualche necessità particolare, installa la versione più adeguata!
    Ti potrei consigliare di non installare joomla nella cartella radice ed applicare qualche banale redirect (quindi installarlo in: http://www.sito.est/joomla). A seguire, dopo averlo installato correttamente, rinominerei la cartella di amministrazione (dovrebbe essere: /administrator) con un nuovo nome, magari casuale, in modo da prevenire eventuali attacchi. Ovviamente se fossi in te, eviterei spam e adatterei joomla in modo da aiutare i bot di mamma G: Ove c'è Google c'è Vita :D

    Questo è giusto un pugnetto di consigli su due piedi, potrei dire cose blasfeme per un esperto di joomla! Per le prossime volte usa http://support.koalalorenzo.com , Potrò aiutarti più velocemente ;-)

  • Carlo

    KoalaLorenzo mi sembri propio preparato in materia!!
    Io praticamente ho messo su un server con webmin con tutti i vari moduli opportuni.
    Adesso ho registrato un dominio e vorrei puntarlo ovviamente sul mio caro server per poi li in seguito metterci joomla.
    Potresti darmi qualche dritta??
    Ti ringrazio infinitamente.

  • Carlo

    Salve a tutti
    Ho messo su il mio primo ubuntu server ed interfaccia webmin
    adesso da qualche gg ho registrato un dominio e vorrei puntarlo ovviamente al mio server,e poi successivamente mettere su joomla, ma sinceramente ho qualche difficoltà…qualcuno può darmi una dritta in merito.
    Grazie infinitamente.

  • http://www.koalalorenzo.com koalalorenzo

    Beh, Per queste cose ti consiglierei di chiedere a http://support.koalalorenzo.com , però non sono il tipo che segue tanto le regole :)

    Ci sono tante dritte da poterti dare, tra le prime ti consiglierei di renderti il server il più sicuro possibile, magari spostando il demone SSH dalla porta 22 ad una porta con un numero elevato casuale. (magari a 5 cifre come: 14253). Questa mossa ti aiuterà in parte, ma è già qualche cosa in più!
    In secondo atto ti consiglio di installare una versione giusta di joomla. Intendo dire che da qualche versione (mi pare dalla 1.5 in poi) i plugin non sono più compatibili: Quindi se avessi qualche necessità particolare, installa la versione più adeguata!
    Ti potrei consigliare di non installare joomla nella cartella radice ed applicare qualche banale redirect (quindi installarlo in: http://www.sito.est/joomla). A seguire, dopo averlo installato correttamente, rinominerei la cartella di amministrazione (dovrebbe essere: /administrator) con un nuovo nome, magari casuale, in modo da prevenire eventuali attacchi. Ovviamente se fossi in te, eviterei spam e adatterei joomla in modo da aiutare i bot di mamma G: Ove c'è Google c'è Vita :D

    Questo è giusto un pugnetto di consigli su due piedi, potrei dire stare a dire cose blasfeme per un esperto di joomla! Per le prossime volte usa http://support.koalalorenzo.com , Potrò aiutarti più velocemente ;-)

blog comments powered by Disqus