![Como evitar que o httpd no DSM 5.0/Synology DS214 remova arquivos de configuração incorretos?](https://rvso.com/image/1414667/Como%20evitar%20que%20o%20httpd%20no%20DSM%205.0%2FSynology%20DS214%20remova%20arquivos%20de%20configura%C3%A7%C3%A3o%20incorretos%3F.png)
Estou tentando configurar algumas Rewrite*
diretivas para um httpd
2.2.27 no DSM 5.0 em um Synology DS214 adicionando dokuwiki.conf
o /etc/httpd/sites-enabled-user
que 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 WebStation
e 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-user
são excluídos se contiverem erros (erros de sintaxe, bem como referências a arquivos inexistentes (arquivo de log, certificados SSL, etc.)) e httpd
são reiniciados na web (desativando e reativando o WebStation
.
Solução: coloque os arquivos de configuração personalizados httpd
com .conf
sufixo em um diretório separado, por exemplo, /etc/httpd/sites-enabled-user-custom
e inclua-os adicionando
include sites-enabled-user-custom/*.conf
no fundo de/etc/httpd/conf/httpd.conf-user