Você está usando o Passenger e o Nginx e deseja executar HTTP e HTTPS em paralelo?
Se você não estiver fazendo proxy, defina o seguinte para encaminhar seu esquema para os trilhos. A partir daí, RackSSL ou RackSSLEnforcer saberá se a solicitação é SSL ou não.
passenger_set_cgi_param HTTP_X_FORWARDED_PROTO $scheme;