Передача HTTPS приложению в связке Nginx Apache

Иногда при работе по защищенному HTTPS-соединению, приложение не может определить тип соединения.
Для исправления ошибки, нужно внести правки в конфигурацию Nginx и Apache:

Nginx:

location / {

        proxy_set_header X-Forwarded-Proto $scheme;

    }

Apache:

<VirtualHost *>

    SetEnvIf X-Forwarded-Proto https HTTPS=on

Related posts:

  1. Установка связки nginx + apache В данной статье основной упор делается на связку nginx +...
  2. Nginx защита от DDoS атак При несложных атаках, можно защититься средствами сервера, в некоторых случаях...
  3. Nginx redirect wildcard subdomains to https В данном примере мы перенаправляем весь трафик http на https....
  4. Apache: исключить один url из Basic Auth В данном примере мы будем использовать модуль mod_setenvif: http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html...
  5. Удаленная атака на Apache. Как защититься? На сайте http://seclists.org/fulldisclosure/2011/Aug/175 появилась новость о уязвимости веб сервера Apache....
You can leave a response, or trackback from your own site.

Оставить комментарий

*