![¿Cómo evitar que httpd en DSM 5.0/Synology DS214 elimine archivos de configuración erróneos?](https://rvso.com/image/1414667/%C2%BFC%C3%B3mo%20evitar%20que%20httpd%20en%20DSM%205.0%2FSynology%20DS214%20elimine%20archivos%20de%20configuraci%C3%B3n%20err%C3%B3neos%3F.png)
Estoy intentando configurar algunas Rewrite*
directivas para httpd
2.2.27 en DSM 5.0 en un Synology DS214 agregándolas dokuwiki.conf
a /etc/httpd/sites-enabled-user
las 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 WebStation
y 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-user
se eliminan si contienen errores (errores de sintaxis y referencias a archivos inexistentes (archivo de registro, certificados SSL, etc.)) y httpd
se reinician en la página web (desactivando y reactivando el WebStation
.
Solución: coloque los archivos de configuración personalizados httpd
con .conf
sufijo en un directorio separado, por ejemplo, /etc/httpd/sites-enabled-user-custom
e inclúyalos agregando
include sites-enabled-user-custom/*.conf
en la parte inferior de/etc/httpd/conf/httpd.conf-user