systemadmin.es » Utilidades » Servir webmin mediante apache y mod_proxy

Servir webmin mediante apache y mod_proxy

Webmin por defecto escucha a todas las interfaces en el puerto 10000 mediante su propio servidor web: miniserv. Anteriormente ya vimos como cambiar la configuración de miniserv para que escuche solo a localhost. Ahora vamos a ver como usar apache y mod_proxy para servir webmin desde un path en concreto, por ejemplo /webmin

Una vez tenemos el webmin escuchando a 127.0.0.1:10000:

# lsof -nPi TCP:10000
COMMAND  PID USER   FD   TYPE  DEVICE SIZE NODE NAME
perl    8082 root    5u  IPv4 3914534       TCP 127.0.0.1:10000 (LISTEN)

Definiremos los siguientes parámetros en el VirtualHost que queremos que sirva el webmin:

ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /webmin http://127.0.0.1:10000
ProxyPassReverse /webmin http://127.0.0.1:10000

A continuación deberemos editar el fichero etc/config de donde hayamos definido durante la instalación para lo siguiente. Primero el path donde instalamos definirmos el webmin, en este caso /webmin:

webprefixnoredir=1
webprefix=/webmin

A continuación desde que VirtualHost serviremos el webmin, por ejemplo admin.systemadmin.es:

referer=admin.systemadmin.es

Finalmente aplicamos la configuración y ya tendremos listo el webmin servido desde Apache con mod_proxy.

Relacionados

Imprimir Imprimir

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>