Иногда вы можете указать исполняемые файлы в определенном каталоге из специального каталога.

. htaccess в этом каталоге. Это обеспечивает наибольшую гибкость в одном

расположение конфигурации, ведь там тоже можно указать все из скрипта

«обработчик» для доступа к ограничениям, как в целом, так и через аутентификацию входа.

Вот пример управляющего файла, который представляет собой простой текст:

AuthUserFile /usr/local/etc/mywiki_htpasswd

AuthGroupFile /dev/null

AuthName "Блокнот MyWiki"

Основной тип авторизации

cLimit ПОЛУЧИТЬ РАЗМЕЩЕНИЕ>

требовать от себя пользователя мой друг

</Ограничение>

<Файлы "*.cgi">

cgi-скрипт SetHandler

</файлы>

Это указывает расположение файла паролей для аутентификации при входе в систему для доступа

Блокнот MyWiki и ограничивает доступ либо к пользователю «я», либо к пользователю «мой друг».

Наконец, все файлы в каталоге с расширением .cgi классифицируются как исполняемые. Другой

варианты могут ограничивать только команды PUT и POST или указывать файлы CGI

более ограничительно.

На сервере *nix вам необходимо установить права на выполнение для файлов и каталогов.

В Windows у вас нет таких забот, за исключением довольно широких категорий NT.

совместное использование и категории пользователей, которые могут создавать определенные части файловой системы и устанавливать

программы недоступны, если вы вошли в систему как «неправильный» пользователь или осуществляете доступ через

сеть. Что касается «исполняемых» файлов, то все идет куда угодно, пока

остальные формальные настройки верны.

• Как и в случае с Linux, серверу необходимо сообщить, где ожидать исполняемый

файлы или разрешить их в любом месте.

• Управление по каталогу работает так же и с использованием .htaccess, по крайней мере, для

определение исполняемых файлов.

Когда он правильно настроен, вы практически не заметите разницы между одним и тем же скриптом.

под Apache для Linux и Apache для Windows.


50

УСТАНОВКА ВИКИ

Разрешения

В зависимости от конфигурации сервера, вашего доступа и инструментов (загрузки) существуют

различные способы установки соответствующих разрешений в *nix.