Como evitar que o httpd no DSM 5.0/Synology DS214 remova arquivos de configuração incorretos?

Como evitar que o httpd no DSM 5.0/Synology DS214 remova arquivos de configuração incorretos?

Estou tentando configurar algumas Rewrite*diretivas para um httpd2.2.27 no DSM 5.0 em um Synology DS214 adicionando dokuwiki.confo /etc/httpd/sites-enabled-userque está incluído no arquivo /etc/httpd/conf/httpd.conf. Quando eu reinicio a instância do usuário do servidor web no frontend web desativando e reativando WebStatione personal website, o arquivo de configuração é simplesmente excluído, sem entradas de log e, portanto, nenhuma alteração na depuração. Antes de lidar com os erros, gostaria de corrigir desde o início e me livrar desse comportamento do DSM.

Responder1

Parece que todos os arquivos criados pelo usuário /etc/httpd/sites-enabled-usersão excluídos se contiverem erros (erros de sintaxe, bem como referências a arquivos inexistentes (arquivo de log, certificados SSL, etc.)) e httpdsão reiniciados na web (desativando e reativando o WebStation.

Solução: coloque os arquivos de configuração personalizados httpdcom .confsufixo em um diretório separado, por exemplo, /etc/httpd/sites-enabled-user-custome inclua-os adicionando

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

no fundo de/etc/httpd/conf/httpd.conf-user

informação relacionada