Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
GAN
Зарегистрирован: 24.01.03
Сообщения: 915
|
Добавлено: 06/07/04 в 19:32
|
|
как сделать защиту через .htpasswd? там что-то жифровать нада, но чем и как, подскажите!
|
K началу
|
|
|
perlmaster
Зарегистрирован: 27.02.03
Сообщения: 674
|
Добавлено: 06/07/04 в 20:02
|
|
Как ограничить доступ к каталогам сайта Самый простой способ это сделать - использовать встроенную авторизацию веб-сервера Apache. Для этого используется файл .htaccess c соответствующими директивами для Apache. В самом простом случае директивы должны быть такими:
AuthUserFile /полный_путь_к_файлу/.htpasswd AuthGroupFile /dev/null AuthName "подсказка" AuthType Basic require valid-user
Директива AuthUserFile задает путь к файлу, содержащему имена и пароли пользователей. Он может иметь практически любое имя и располагаться в любом каталоге, главное, чтобы веб-сервер мог его прочитать, что требует установки соответствующих прав доступа к этому файлу (на нашем сервере - 644). Однако, традиционно такие файлы называют .htpasswd При таком наборе директив доступ к каталогу получат все пользователи, перечисленные в .htpasswd. Чтобы дать доступ только некоторым из них, вместо require valid-user нужно в .htaccess записать директиву require user имя_пользов_1 имя_пользов_2 имя_пользов_3
Как создать файл .htpasswd Хотя .htpasswd - это обычный текстовой файл, для работы с ним есть специальная утилита - ее вариант для Unix называется htpasswd Команда htpasswd -c .htpasswd имя_пользователя введенная в командной строке сервера, создаст новый файл .htpasswd, запросит пароль для пользователя и создаст запись о пользователе с указанными именем и паролем в этом файле.
Как добавить или изменить запись о пользователе в .htpasswd Команда htpasswd имя_файла имя_пользователя запросит пароль для пользователя и создаст запись о пользователе с указанными именем и паролем в указаном файле или изменит пароль пользователя в уже существующей записи.
Как удалить запись о пользователе из .htpasswd Для этого достаточно открыть .htpasswd обычным текстовым редактором, найти и удалить строчку, начинающуюся с имя_пользователя:
|
K началу
|
|
|
Randagar
Зарегистрирован: 20.11.02
Сообщения: 464
|
Добавлено: 06/07/04 в 20:16
|
|
https://www.master-x.com/forum/topics/11139/
|
K началу
|
|
|
Iceworld
Зарегистрирован: 10.07.03
Сообщения: 443
|
Добавлено: 07/07/04 в 10:27
|
|
Утилита шифрует пароль http://www.magsys.co.uk/apps/passwd12.zip
|
K началу
|
|
|
iSEX
Зарегистрирован: 08.06.04
Сообщения: 579
|
Добавлено: 07/07/04 в 13:42
|
|
GAN писал: | как сделать защиту через .htpasswd? там что-то жифровать нада, но чем и как, подскажите! |
На эту тему дофига статей в нете. Почитай на wmaster.ru - там неплохо описаны основные случаи использования .htpasswd и .htaccess
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|