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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .