|
|
|
| Здравствуйте!
Облазил кучу сайтов и форумов посвященных .htaccess но так и не решил свою проблему!
Значит есть сайт.
Директория апача / usr / local / www
Директория / usr / local / www / data / base запоролена файлом .htaccess
ОН РАБОТАЕТ. При обращении к base запрашивается имя пользователя и пароль и все круто.
В нем написано:
AuthName "Service Input"
AuthType Basic
AuthUserFile / usr / local / apache2 / conf / httpd.passwd
require valid-user
В httpd.conf апача по этому поводу написано следующее:
<Directory "/ usr / local / www / data">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride AuthConfig
Order allow, deny
Allow from all
</Directory>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow, deny
Deny from all
</Files>
Моя задача:
Есть директория / usr / local / www / cgi-bin / news
А в ней есть еще пара поддиректорий и файлы.
Мне надо чтобы при обращении К ФАЙЛУ news.cgi (в этой дир-ии) запрашивался пароль и имя пользователя.
Что я делаю:
Копирую в дир-ю news из дир-ии base этот .htaccess который работает.
Перепечатываю необходимую инфу.
Создаю файлик с паролем с помощью .htpasswd и прописываю к нему путь.
То есть получается:
<Files news.cgi>
AuthName "Users zone"
AuthType Basic
AuthUserFile / usr / local / apache2 / conf / news.passwd
require valid-user
</Files>
А в conf апача записываю:
<Directory "/ usr / local / www / cgi-bin / news"
Options ExecCGI
AllowOverride AuthConfig
Order allow, deny
Allow from all
</Directory>
И не работает!!! Подскажите! Может чтонибудь упускаю? Что то не так?
Написал для вас все что посчитал нужным! | |
|
|