Коллеги, подскажите как закрыть паролем весь портал, состоящий из кучи субдоменов созданных 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> работает не так как хотелось бы.
Прошу помощи.
Ложить отдельные файлы .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> работает не так как хотелось бы.
Прошу помощи.