3

I am attempting to run Redmine (RoR) through an Apache reverse proxy. Mongrel serves plain-text pages which Apache protects with SSL and serves to my users. The problem is that various links and redirects within Redmine send users to http:// instead of https:// .

The settings on the admin page are configured for https but this doesn't seem to help. I also added this line to environment.rb to solve a relative root problem (that fixed it, but not the https problem):

ActionController::AbstractRequest.relative_url_root = "/r/" 

How can I force Redmine to always use https?

Note that a redirect won't work because my server only has :443 open and thus :80 requests wouldn't be seen to be rewritten. A rewrite of the site's data could work but seems less than ideal.

1 Answer 1

3

Each of these refer to setting X_FORWARDED_PROTO to 'https' in your Apache config:

Best of luck.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .