[Решено] Закрыть путь /user с помощью .htpasswd

Главные вкладки

Аватар пользователя mozh mozh 11 февраля 2016 в 12:27

Всем примет, стоит задача закрыть путь /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

Комментарии

Аватар пользователя bumble bumble 11 февраля 2016 в 17:58
1

@mozh, если решили проблему - просьба выложить решение.
Тема интересная, еще кому-нибудь не раз пригодится.
А Вам спасибок накидают )).

Аватар пользователя dashiwa dashiwa 11 февраля 2016 в 22:46

Жестокий админ..Редирект можно было бы на главную сделать. Но пароль конечно вернее.
Лучше всего красную модулку на окно,звук касперского и надпись ACCESS DENIED - FBI WARNING!!!

Аватар пользователя mozh mozh 15 февраля 2016 в 11:27

хаха, набежали, сказали - сделали

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