Publicar Webmin a través de Apache
Nov 15, 07 by Juan Lebrijo about blog, Webmin
Una vez realiada la instalación básica, tenemos Webmin en: https://tuservidor:10000 (mini-servidor SSL propio). El objetivo será publicarlo através de nuestro apache en una dirección propia: http://webmin.tuservidor.com/. Para ello utilizamos de la documentación http://www.webmin.com/apache.html, el método menos intrusivo. Añadimos los módulos Proxy de apache (el servidor redirige a otro servidor), el proxy_http para hacer Proxy de peticiones http, y el SSL para el proxy del https (que es el que puenteará al mini-servidor):
elite:~# cd /etc/apache2/mods-enabled/
elite:/etc/apache2/mods-enabled# ln -s ../mods-available/proxy.conf proxy.conf
elite:/etc/apache2/mods-enabled# ln -s ../mods-available/proxy.load proxy.load
elite:/etc/apache2/mods-enabled# ln -s ../mods-available/proxy_http.load proxy_http.load
elite:/etc/apache2/mods-enabled# ln -s ../mods-available/ssl.conf ssl.conf
elite:/etc/apache2/mods-enabled# ln -s ../mods-available/ssl.load ssl.load
Añadimos las siguientes directives a mi virtual host (en /etc/apache2/sites-available/default):
<VirtualHost *>
        ServerName webmin.tuservidor.com
        DocumentRoot /var/www/tuservidor
        ProxyRequests Off
        SSLProxyEngine On
        ProxyVia On
        <Proxy *>
                AddDefaultCharset off
                Order deny,allow
                Allow from all
        </Proxy>

        ProxyPass / https://localhost:10000/
        ProxyPassReverse / https://localhost:10000/
        ProxyPassReverseCookieDomain localhost:10000 tuservidor.com
        ProxyPassReverseCookiePath / /
</VirtualHost>
En la configuración de webmin (/etc/webmin/config) añadimos:
referer=webmin.sys.lebrijo.com
En /etc/webmin/miniserv.conf eliminamos la línea session=1 para que autentique el servidor web sin cookies ni nada (Creo que utiliza el método GET en vez del POST pasando la variable de sesion por URL en lugar de por cookie). Finalmente, en nuestro servidor DNS tenemos que referenciar la dirección webmin.tuservidor.com. Añadimos en la zona db.tuservidor.com un registro:
webmin             IN      A       85.48.162.99