
Пароль на директорию virtualhost apache |
![]() |
![]() |
![]() |
Автор: Administrator | |||
12.10.09 17:34 | |||
Пароль на директорию virtualhost apache в OPENSUSE 10.2
В директории которую хотим запаролить, создадим файл ".htaccess"
* /webpass/.htpasswd - директория куда вы положили файл с паролями.
Содержимое .htaccess:
Не забываем сделать .htaccess исполняемым ( chmod +x .htaccess )
Правим " /etc/apache2/httpd.conf "
Правим "/etc/apache2/vhosts.d/vhost-1 "
Создание файла в Linux: Создаём файл паролей: htpasswd2 -m -c /webpass/.htpasswd USERNAME Создаём других пользователей: htpasswd2 -m /webpass/.htpasswd USERNAME
Если вы используете Windows и не хотите пользоваться unix shell для генерации паролей, можно загрузить Windows-версию программы htpasswd здесь либо здесь и создать файл с паролями на своем компьютере, после чего загрузить его на сервер. Если у вас уже установлена Windows-версия Apache, файл htpasswd.exe можно найти в каталоге Program Files\Apache Group\Apache\bin\.
Итак, получите htpasswd.exe и используйте его для генерации паролей таким образом:
htpasswd.exe -mc .htpasswd user1
создаем новый файл паролей htpasswd.exe, пароль и его подтверждение будут запрошены интерактивно
htpasswd.exe -m .htpasswd user2
добавляем пользователя user2 в существующий файл паролей htpasswd.exe, запросив пароль интерактивно
После окончания заведения всех логинов файл нужно загрузить на сервер. Временно дайте полный доступ всем на всё к файлам .htaccess и .htpasswd
По окончанию тестов дайте права на .htaccess 644 Материала: http://masterhost.ru/support/doc/apache/ http://www.opennet.ru/openforum/vsluhforumID8/3360.html http://www.ssl.stu.neva.ru/fenix/manuals/admin/http/appl1.html http://karman.com.ua/forum/topic11161.html http://www.htmlite.com/HTA004.php {jcomments on} |
|||
Последнее обновление 31.03.10 15:33 |
