Cambiar puerto de ISPConfig

Los que hemos trabajado con ISPConfig, nos hemos visto en la necesidad de cambiar el puerto por diversos motivos. Por ejemplo, si se quiere levantar un servidor de aplicaciones que justo necesita el puerto que esta usando ISPConfig. Tal cual como me paso en mi caso. Tenia ISPConfig corriendo bajo el puerto 8181 y Glassfish v3 necesitaba justo de ese puerto.  Casi entre en desesperacion.

Cachureando el sistema, me di cuenta que ISPConfig es un sitio como cualquier otro y que su acceso y configuracion se puede hacer desde apache2. Al listar el directorio /etc/apache2/sites-enabled me encontre lo siguiente:

Sorpresa! Existe un ispconfig.conf y un ispconfig.vhost  No hay que darse cuenta para decir que ispconfig.vhost es un archivo de configuracion de hosts virtuales de Apache2, por lo tanto, en ese mismo fichero se cambia el puerto de funcionamiento de ISPConfig.

Editamos con nuestro editor de textos favoritos (el mio es GNU Nano):

nano /etc/apache2/sites-available/ispconfig.vhost

Y al principio del fichero saldra algo mas o menos asi:

WOW! Nos salen tres valores numericos iguales. Estos corresponden al puerto de escucha de ISPConfig. Esos hay que hay que cambiarlos por el puerto que queremos usar ahora. Obviamente debe ser un puerto que  este libre.

Guardamos, cerramos y reiniciamos apache2:

/etc/init.d/apache2 restart

Ahora ustedes ven si cambian los puertos en el firewall, o no se. Pero lo medular ya esta hecho.

Saludos.