Иногда вы можете указать исполняемые файлы в определенном каталоге из специального каталога.
. 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.