¿Cómo evitar que httpd en DSM 5.0/Synology DS214 elimine archivos de configuración erróneos?

¿Cómo evitar que httpd en DSM 5.0/Synology DS214 elimine archivos de configuración erróneos?

Estoy intentando configurar algunas Rewrite*directivas para httpd2.2.27 en DSM 5.0 en un Synology DS214 agregándolas dokuwiki.confa /etc/httpd/sites-enabled-userlas que se incluyen en /etc/httpd/conf/httpd.conf. Cuando reinicio la instancia de usuario del servidor web en la interfaz web al desinstalar y reactivar WebStationy personal website, el archivo de configuración simplemente se elimina, no hay entradas de registro y, por lo tanto, no hay cambios para depurar. Antes de ocuparme de los errores, me gustaría corregirlo desde el principio y deshacerme de este comportamiento de DSM.

Respuesta1

Parece que todos los archivos creados por el usuario /etc/httpd/sites-enabled-userse eliminan si contienen errores (errores de sintaxis y referencias a archivos inexistentes (archivo de registro, certificados SSL, etc.)) y httpdse reinician en la página web (desactivando y reactivando el WebStation.

Solución: coloque los archivos de configuración personalizados httpdcon .confsufijo en un directorio separado, por ejemplo, /etc/httpd/sites-enabled-user-custome inclúyalos agregando

include sites-enabled-user-custom/*.conf

en la parte inferior de/etc/httpd/conf/httpd.conf-user

información relacionada