а как сделать пароль на два отдельных файла? например admin.php, edit.php
а все остальные чтобы было видно без пароля
у меня сейчас так
location ~ (admin|edit)\.php {
auth_basic "restricted area";
auth_basic_user_file "/home/site/.htusers";
}
location / {
root /home/site/web;
index index.php;
if (!-e $request_filename) {
rewrite ^/(.*) /index.php last;
}
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
.............
}
при заходе на напр. admin.php появляется окошко,
но после ввода пароля - not found, оно и понятно почему,
но как сделать правильно чтобы после проверки пароля для этих файлов выполнялся локейшн тот который ~ \.php$ ?
Собственно суть вопроса - можно ли сделать auth_basic для отдельного файла на сайте при этом не создавая копию конфигурации fastcgi, описанную в location ~ \.php$ (инклуд тоже не вариант)
Почитал форум нгинкса, ничего не нашел, хоть делай авторизацию в пхп))