Всем примет, стоит задача закрыть путь /user дополнительным паролем.
Сгенерировал файл .htpasswd положил в корень. В htaccess добавляю:
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /home/path/site.com/.htpasswd
Require valid-user
deny from all
На весь сайт работает!
Но мне нужно только на /user. Физически этой директории не существует, то алиас, создал папку закинул туда htaccess. Пароль установился, но открывается эта пустая папка а не алиас. Как быть? крутил еще index.php?q=user, но ничего путного не вышло
Админ решил проблемку настройками nginx
Комментарии
@mozh, если решили проблему - просьба выложить решение.
Тема интересная, еще кому-нибудь не раз пригодится.
А Вам спасибок накидают )).
Жестокий админ..Редирект можно было бы на главную сделать. Но пароль конечно вернее.
Лучше всего красную модулку на окно,звук касперского и надпись ACCESS DENIED - FBI WARNING!!!
делаешь пустую ноду с алиасом user, ваще никто не зайдет ))))
хаха, набежали, сказали - сделали
bumble, ничего толком не могу подсказать, админ сказал:
location /user {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
auth_basic "Restricted content";
auth_basic_user_file etana.htpasswd;
}
я использовал простой location