On 6/27/2013 12:42 PM, Ben Johnson wrote:
> I don't want PMA (anything within the /pma/ location) to be accessible
> over a plaintext connection. In other words, I wish to force HTTPS.
>
> Do I need to add something something like this to the location block?
>
> rewrite ^ https://domain.com$request_uri? permanent;
>
> (Ideally, I would like the "domain.com" part to be dynamic, so it works
> for all vhosts; would I use $host, $server_name? Something else entirely?)
I ended-up with this, and it seems to work as expected:
location ^~ /pma/ {
root /var/www/;
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
# ...
}
If there's a better way of achieving the same, I'd love to be informed.
Thanks,
-Ben
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx