Добавлена поддержка $_SERVER['HTTP_X_FORWARDED_PROTO'].

При использовании перед Apache в качестве frontend сервера nginx необходимо добавить в его конфигурацию строку
proxy_set_header X-Forwarded-Proto $scheme;