Кастомная php страница авторизации в Nginx используя auth_request
Условия: Без предоплаты. Если разбираешься, сделаешь, не разбираешься, не сделаешь, а за не сделанное оплаты не будет. Иммитаторы бурной деятельности мимо.
Нужно сделать кастомную php страницу авторизации на веб-сервере Nginx используя функцию auth_request.
Вот тут кто-то уже пытался ссылка можете почитать, наверное что-то полезное там есть (50%).
Есть домен, к примеру my.domain.com, чтобы получить к нему доступ, нужно авторизоваться на веб-сервере Nginx.
Примерно это выглядит вот так: Конфиг вирт.хоста nginx
Тоесть, нужно чтобы в браузере при открытии домена my.domain.com запрашивалась авторизация, для этого происходил редирект на домен login.domain.com где открывается страничка авторизации на веб сервере nginx, вводим логин и пароль, проходим собственно авторизацию браузера на веб сервере и нас редиректит на ту ссылку которую запросили изначально, а именно на my.domain.com.
И да, auth_basic не подойдет, потому что по умолчанию открывается окошко браузера ввода логина и пароля. Вот как оно выглядит.
Нужна кастомная, фирменная страничка (php, css, js), поэтому нужна реализация с помощью nginx модуля auth_request.
Что Вы должны будете сделать?
- Выполнить правки nginx конфигурационных файлов (обсуждается, я могу помочь с этим)
- Сделать php страницу, шаблон авторизации без дизайна, без ничего, просто 2 поля (логин и пароль) кнопка войти. Все это должно корректно работать.
- Дать технические комментарии как это работает.
Сейчас имеется настроенный nginx сервер на debian, настроенные виртуальные хосты.
Осталось настроить авторизацию на веб сервере nginx через кастомную php страничку в соответствии с озвученными нюансами описанные выше.