Síntomas
- Los nuevos archivos de configuración del servidor web Apache no fueron creados debido a errores en las plantillas de configuración: nginx: [emerg] a duplicate default server for XX.XX.XXX.XXX:443
- El resolvedor de problemas relacionados con la configuración de servidores web detecta configuraciones adicionales.
- La consulta devolvió un resultado que no está vacío:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -uadmin psa -e "select c.id, c.objectId as 'domain_id' from Configurations c left join domains d on c.objectId=d.id where c.objectType in ('domain', 'nginxDomain') and d.id is null"
Causa
A veces, tras eliminar algún dominio, sus archivos de configuración no se eliminan correctamente, lo que puede ocasionar conflictos durante el proceso de recreación de la configuración del servidor web.
Resolución
- Plesk 11.x – 12.5: En la extensión Webserver Configuration Troubleshooter , filtre todas las configuraciones con errores con la ayuda del botón «Mostrar errores» y elimínelos mediante el botón «Eliminar». A continuación haga clic en el botón «Recrear todo» para volver a crear las configuraciones.
- Plesk 10.4: Recopile los IDs de las configuraciones adicionales:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -uadmin psa -e "select c.id, c.objectId as 'domain_id' from Configurations c left join domains d on c.objectId=d.id where c.objectType in ('domain', 'nginxDomain') and d.id is null;" +-----+-----------+ | id | domain_id | +-----+-----------+ | 259 | 28 | | 260 | 28 | | 261 | 28 | +-----+-----------+``
A continuación, elimínelas:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -uadmin psa -e "delete from Configurations where id in (259,260,261)"