Я пытаюсь настроить некоторые директивы Rewrite*
для httpd
2.2.27 на DSM 5.0 на Synology DS214, добавив dokuwiki.conf
в /etc/httpd/sites-enabled-user
который включен в /etc/httpd/conf/httpd.conf
. Когда я перезапускаю пользовательский экземпляр веб-сервера в веб-интерфейсе путем деактивации и повторной активации WebStation
и personal website
, файл конфигурации просто удаляется без записей в журнале и, следовательно, без изменений для отладки. Прежде чем я исправлю ошибки, я бы хотел с самого начала исправить это и избавиться от такого поведения DSM.
1 ответ
0
Кажется, что все файлы, созданные пользователем в /etc/httpd/sites-enabled-user
, удаляются, если они содержат ошибки (синтаксические ошибки, а также ссылки на несуществующие файлы (файл журнала, сертификаты SSL и т.д.)), А httpd
- это перезапущен в веб-интерфейсе (путем деактивации и повторной активации WebStation
.
Решение: поместите пользовательские файлы конфигурации для httpd
с суффиксом .conf
в отдельный каталог, например /etc/httpd/sites-enabled-user-custom
и включите их, добавив
include sites-enabled-user-custom/*.conf
в нижней части /etc/httpd/conf/httpd.conf-user