htpasswd



Htaccess пароль на папку

Автор Антон Дмитриев задал вопрос в разделе Другие языки и технологии

Господа веб-мастера проконсультируйте пожалуйста. Пытаюсь запаролить директорию на хостинге через .htaccess. и получил лучший ответ

Ответ от Chip[гуру]
ну и?

Ответ от Ержан[гуру]
Auth - защита паролем
Делается это путем создания в нужном подкаталоге файла .htaccess, в который пишем следующее (реальный пример) :
# в кавычках пишем произвольное сообщение на английском,
#которое будет появляться в окошке авторизации
AuthName "The Catalogue on reconstructions, entry for debugging only. We Bring their own apologies an administration"
AuthType Basic
AuthUserFile /home/www/users/AM/pas/.htpasswd
require valid-user
>Директива AuthName
Описание: значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации - название области ограниченного доступа (htaccess доступ)
Синтаксис: AuthName "The Catalogue on reconstructions, entry for debugging only. We Bring their own apologies an administration"
#все пишется в одну строку
>Директива AuthType
Описание: Эта директива выбирает тип аутентификации. Возможны следующие типы: Basic and Digest. Второй может не поддерживаться некоторыми браузерами, поэтому пользоваться им не рекомендуется.
Синтаксис: AuthType Basic | Digest
>Директива AuthUserFile
Описание: значение AuthUserFile указывает имя файла с паролями для аутентификации пользователей. Файл с паролями может быть создан утилитой htpasswd >>> скачать htpasswd для Windows - 202Кб.
Путь к файлу с паролями задается относительно корня веб-сервера. Храните файл с паролями в папке, доступ к которой закрыт для пользователей - (желательно поместить этот файл вне иерархии вашего веб-сайта).
>Директива AuthName
Синтаксис: AuthUserFile путь-к-файлу
Если вы не знаете путь от корня сервера то его можно посмотреть - кинув тестовый php-скрипт info.php на сервере со следующим кодом:
В переменной окружения DOCUMENT_ROOT Вы увидите ваш путь, приблизительно такого вида: DOCUMENT_ROOT => /home/www/users/AM/public_html
>Директива Require
Описание: Определяет пользователей, которые могут получить доступ
Синтаксис: Require имя-пользователя| valid-user
Указывая valid - user вы разрешаете доступ всем пользователям, перечисленным в файле паролей.
Пример: разрешает доступ директории всем пользователям встречающимсмя в файле паролей .htpasswd:
AuthName "Restricted area"
AuthType Basic
AuthUserFile /home/www/users/AM/pas/.htpasswd
Require valid-user
Пример: разрешает доступ к директории только 3-м пользователям:
AuthName "The Catalogue on reconstructions, entry for debugging only."
AuthType Basic
AuthUserFile /home/www/users/AM/pas/.htpasswd
Require Alexey Serpul Root
# в зависимости от версии иногда нужно добавить "*user*"
# Require *user* Alexey Serpul Root
Пример: ограничение доступа к определенным файлам (в этом примере ограничен доступ к zip архивам - htaccess запрет)
<filesmatch>
AuthName "Only valid users can download zip files."
AuthType Basic
AuthUserFile /home/www/users/AM/pas/.htpasswd
Require valid-user
Пример: ограничение доступа к одному файлу (в этом примере ограничен доступ к конкретному файлу. htpasswd )
<files>
AuthName "Access restricted."
AuthType Basic
AuthUserFile /home/www/users/AM/pas/.htpasswd
Require Alexey Serpul
Следует помнить, что при таком ограничении доступа пароли передаются по каналам связи в открытом виде и при определенных обстоятельствах могут быть перехвачены злоумышленниками. Поэтому в целях безопасности рекомендуется организовывать доступ к закрытым областям веб-сайта через защищенное SSL -соединение.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Господа веб-мастера проконсультируйте пожалуйста. Пытаюсь запаролить директорию на хостинге через .htaccess.
спросили в Интернет
Как самому себе поставить пароль на определенный сайт?
Может какие-то системы родительского контроля?
Владислав Курилко
(464)
Можно
подробнее...
спросили в Другое
где найти пошаговую установку денвера на windows7
1) Не запускаем денвер или после действий обязательный рестарт
2) Идем в папку /home и создаем
подробнее...
спросили в Atmega
Не могу зайти в админку сайта на Wordpress
если префиксы не менялись, то причина может быть такая - сопоставление соединения с базой данных,
подробнее...
спросили в Интернет
Что делать если тебя ддосят (не сайт)
не обращать внимания пусть его трясёт )) тут вот тоже мне один козёл пишет ну и пусть его колотит )
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в K pop
Как установить готовый php сайт ?
Получить у хостера имя и пароль к БД.
Залить архив сайта в корень.
Окрыть его там.подробнее...

PHP создание админки
создай папку (например admin) в ней файл index.php и htaccess
в htaccess:
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*