A RFC 3875 "CGI Versão 1.1" não define essa variável. O que você espera obter dele, exceto http ? Se https , você precisa verificar a existência da variável HTTPS :
if [[ -v HTTPS ]]; then
SCHEME='https://'
else
SCHEME='http://'
fi