Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Apache: .htaccess и пароли, .htpasswd

Автор: DemonWather
Дата сообщения: 04.11.2010 15:02
Коллеги, подскажите как закрыть паролем весь портал, состоящий из кучи субдоменов созданных mod_rewrite.

Ложить отдельные файлы .htacess во все папки - не выход, субдоменов сотни.

Вот такой приблизительно виртуальный сервер.

<VirtualHost *:80>
ServerAdmin demon@site.ru
DocumentRoot /usr/local/www/public_html
ServerName site.ru
ServerAlias *.site.ru
ScriptAlias /cgi/ /usr/local/www/cgi
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin
<Directory "/usr/local/www/public_html">
Options FollowSymLinks ExecCGI
AllowOverride All
AuthName "Please login to stage site.ru server"
AuthType Basic
AuthUserFile /usr/local/www/.stage
AuthGroupFile /dev/null
Allow from 86.57.***.94
require valid-user
# Order allow,deny
# Allow from all
</Directory>
php_admin_flag register_globals Off
php_admin_flag magic_quotes_gpc Off
php_admin_flag safe_mode_gid On
php_admin_flag output_buffering On
ErrorLog /usr/local/www/logs/replica-error.log
CustomLog /usr/local/www/logs/replica-access.log common
</VirtualHost>

Закрывая корневую папку, имею постоянный запрос ввести пароль при обращении к субдоменам sub**.site.ru.
C <Location> не понимаю как это сделать, с <Directory> работает не так как хотелось бы.

Прошу помощи.
Автор: DemonWather
Дата сообщения: 08.11.2010 17:12
кстати опцию
Allow from 86.57.***.94
апач тоже игнорит. Как просил пароль так и просит(
Автор: vlary
Дата сообщения: 08.11.2010 18:00
DemonWather
Цитата:
Как просил пароль так и просит

Так ведь закомментировано:
# Order allow,deny
Может, если раскомментировать, просить не будет?
Автор: quasar
Дата сообщения: 21.06.2012 01:25
Подскажите плз, как мне запаролить только (www.)example.eu?

В конфиге апача

Код: ServerName example.com
ServerAlias www.example.com
ServerAlias example.eu
ServerAlias www.example.eu
Автор: Ruza
Дата сообщения: 21.06.2012 05:55
quasar
При таком конфиге никак. Придётся делать отдельный виртуальный хост/реверс-прокси, который сначала авторизует, а потом переадресует/перенаправит на другой сайт.
Автор: xerpal
Дата сообщения: 28.11.2013 16:15
Я закрыл на пароль и забыл его. Как его вскрыть, чтобы вспомнить, если у меня в наличии есть сам файл .htpasswd и вообще доступ на FTP к нему? Может не туда пишу, направьте туда, где это обсуждают...
Автор: DrakonHaSh
Дата сообщения: 28.11.2013 16:28
xerpal
взять хэш из .htpasswd и расшифровать его. если хэш там в md5, то по быстрому можно проверить здесь: http://www.hashchecker.de/find.html
а можно заменить пароль на другой в .htpasswd
Автор: xq
Дата сообщения: 02.12.2013 08:23
Мужики, а в .htpasswd можно как-то задать срок годности пароля?

Страницы: 12345

Предыдущая тема: Internet Access Monitor и Mail Access Monitor


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.