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
Deja un comentario: