Назад | Перейти на главную страницу

В конфигурации Apache это должно быть «UserDir disabled» или «UserDir disable»?

Я сравниваю два файла конфигурации Apache (httpd.conf), один на виртуальной машине CentOS 6.2 с Apache 2.2.15 и один на сервере RedHat 5.8 с Apache 2.2.3, и я вижу странную разницу.

UserDir disabled                                          |     UserDir disable
# directory, remove the "UserDir disabled" line above, an |     # directory, remove the "UserDir disable" line above, and

В одном случае UserDir disabled используется, а в другом UserDir disable используется. Не заметили разницы? Один заканчивается d а другой нет - один использует имя прилагательное ссылаясь на результирующий штат из UserDir, а другой использует глагол говорит, что Apache должен делать к UserDir.

Какой правильный? Оба будут работать?

ОБНОВИТЬ: Учитывая, что это, похоже, ошибка системного администратора, а не изменение синтаксиса с одной версии Apache на другую или ошибка в распространении Apache RedHat, я думаю, что этот вопрос может быть бесполезным для других, и я должен удалить его . Мысли?

UserDir disabled правильный синтаксис; документация по ключевому слову Вот.

disable вероятно, все еще эффективно отключит поведение; если у ваших пользователей нет каталогов в ~/disable то с этим именем нечего сопоставить.