Installazione di Webmin su CentOS 7
In questo articolo andremo a descrivere come installare Webmin su CentOS 7.
Il software Webmin è un’ interfaccia grafica web in grado di gestire qualsiasi macchina Unix, monitorando in maniera centralizzata oltre i componenti hardware ( hard disk, ram, cpu) anche i vari servizi come DNS, utenti, server web ed altro.
Consideriamo di partire da una macchina preinstallata CentOS 7 ( qui l’articolo per l’installazione) ed aggiorniamola
yum update
aggiungiamo qualche software che ci aiuterà nella fase di installazione di Webmin
yum install vim wget
aggiungiamo alla lista dei repository disponibili quello ufficiale di Webmin
vim /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1
successivamente scarichiamo ed importiamo la chiave GPG per essere sicuri di scaricare pacchetti ufficiali
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
a questo punto attraverso il gestore dei pacchetti yum possiamo installare Webmin
yum install webmin
Nella configurazione iniziale la porta standard di Webmin è la 10000, ma è possibile come altre opzioni cambiare modificando il file di configurazione
vim /etc/webmin/miniserv.conf
attraverso qualsiasi browser accediamo all’interfaccia web di Webmin tramite il seguente url https://ip_server:10000 (per sapere l’indirizzo del server ip a s da linea di comando), ed avremo
l’ accesso alla piattaforma avviene tramite utenza di sistema inizialmente, quindi tramite root successivamente è possibile creare degli utenti ad hoc, quindi accedendo
Prima di iniziare con la fase di dimostrazione delle funzionalità di Webmin, dovremmo applicare una patch per la versione 1.900
curl https://raw.githubusercontent.com/webmin/webmin/5d0bd909f0bfe45092ab783f95e4e989e5ed8b8f/package-updates/package-updates-lib.pl | cat > /usr/libexec/webmin/package-updates/package-updates-lib.pl
Consideriamo un caso d’uso, trasformando il server minimale CentOS 7 in un server web, in particolare, installiamo tramite interfaccia grafica Webmin Apache HTTPD, dalla sidebar a sinistra selezioniamo UN-USED MODULES ed accediamo alla voce APACHE WEBSERVER
successivamente andiamo su CLICK HERE, in modo da installare Apache ed avremo il seguente risultato
l’installazione del modulo è avvenuta con successo, facendo REFRESH MODULES sulla pagina web avremo che il nuovo modulo sarà presente sotto la voce SERVERS
in altro a destra tramite il tasto start ( triangolo rovesciato) avviamo il server web Apache, per verificare accediamo all’ inidirizzo http://ip_server:80