Я сравниваю два файла конфигурации 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
то с этим именем нечего сопоставить.