I am trying to configure my web app to receive SSL support. I have nginx
with 2 server{} clauses, one for http and another (almost identical) for
https. I have a thin upstream server at port 3000, which only gets
redirected if a certain /subfolder is accessed.
I have the certificates in working order, I can access static content
perfectly. I also have a proxy_pass directive for http://rails_upstream.
I tried setting the https server to proxy_pass to https://rails_upstream
but it gave a 500 error.
Is there anything else I need to configure so that the same thin server
receives the https requests? Or do I need to configure another thin
server specifically for https purposes?
On Wed, Aug 08, 2012 at 09:37:45PM -0400, sergiocampama wrote:
but it gave a 500 error.
Is there anything else I need to configure so that the same thin server
receives the https requests? Or do I need to configure another thin
server specifically for https purposes?
Unless you need https between nginx and thin for some reason, it’s
usually enough to just write proxy_pass to http://rails_upstream.
Note “http”, not “https”.
If you want https between nginx and thin, you have to run another
thin instance to handle https.
Maxim D.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.