A ver, primero el problema, que otra vez es el mismo:
Code:
IPPUBLICA:80 is a NameVirtualHost
default server unsubdominio.midominio.es (/etc/apache2/sites-enabled/ispcp.conf:70)
port 80 namevhost unsubodominio.midominio.es (/etc/apache2/sites-enabled/ispcp.conf:70)
port 80 namevhost dominio.es (/etc/apache2/sites-enabled/ispcp.conf:165)
Es decir, TODOS tus dominios alojados (esto es, todos menos el master) estan configurados con la IP pública. Pero la IP pública no existe realmente en tu máquina, así que apache NUNCA ve ninguna petición que le llegue dirigida a la IP pública, y pasa a mostrar el virtualhost por defecto que es el panel.
Solución: simple, cambiar la IP pública por la privada en /etc/apache2/sites-availble/ispcp.conf
Quote:El caso es que antes lo tenía configurado "a mano" y funcionaba todo perfectamente, pero claro, era un engorro crear nuevos dominios y nuevos correos.
Y lo tenías en ec2? Porque si lo tenías ahí, el problema de tener que cambiar la IP en la config de apache a cada reinicio era exactamente el mismo.
Quote:Por eso me extraña que me cueste tanto con ispcp. Son fallos por no conocer a fondo el sistema, pero no se que hacer.
Ispcp está desarrollado pensando en hacer hosting en datacenters "de verdad" (no virtualizados detrás de NAT y con IP's cambiantes). Es por esto último que te está costando tanto, sino ya te hubiera funcionado todo hace rato largo.
Una vez entiendas bien cuál es el problema, solucionarlo (para siempre, con un script personalizado que se encargue de los cambios al reiniciar) es cosa de un par de horas si te pones.