Ruby on Rails Monday, December 27, 2010

On Dec 26, 12:25 am, Javier 12 <li...@ruby-forum.com> wrote:
> I have a reverse proxy with nginx + thin, and it works great.
>
> My problem is redirection to any controller when I'm under "https". It
> will redirect to "http".
>

Sounds like sinatra doesn't know it's being connected to over https
(since nginx handles all of that for you), whereas it needs to in
order to be able to construct the correct URL
You can do this with something like proxy_set_header X-FORWARDED_PROTO
https;

Fred
> For example i'm onhttps://example.com
> then I use
>
>   redirect "/view"
>
> and I'm redirected tohttp://example.com/view
>
> I've been searching but can't find anything.
>
> --
> Posted viahttp://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment