Why does nginx rewrite sending https to http?

Kevin awhosit at gmail.com
Wed Apr 26 16:32:27 UTC 2017


I'm trying to rewrite some route in cloud foundry static buildpack, but
whenever I rewrite, the https goes to http.

So I add return with / with /login, then it goes to http://server/, even it
starts with https://server/login.

location /login {
      return 301 /;

      <% if ENV["FORCE_HTTPS"] %>
        if ($http_x_forwarded_proto != "https") {
          return 301 https://$host$request_uri;
      <% end %>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20170426/7819527b/attachment.html>

More information about the nginx mailing list