Я пытаюсь настроить некоторые директивы 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
