avoid redirect
    Mik J 
    mikydevel at yahoo.fr
       
    Sun Dec  2 22:03:14 UTC 2018
    
    
  
Hello,
I'd like to be able to offer let's encrypt in port 80 only and redirect everything else to port 443
server {
        listen 80;
        listen [::]:80;
        listen 443;
        listen [::]:443;
        server_name http://www.mydomain.org blog.mydomain.org;
        location ^~ /.well-known/acme-challenge { default_type "text/plain"; root /var/www/letsencrypt; }
        location = /.well-known/acme-challenge/ { return 404; }
        return 301 https:// mydomain.org;
}
My problem is that everything is redirected and I cannot access a file in /var/www/letsencrypt/.well-known/acme-challenge
When I comment the return 301 it works but I loose the redirection.
It seems to me that nginx parses everything where I would expect it to stop at
location ^~ /.well-known/acme-challenge { default_type "text/plain"; root /var/www/letsencrypt; }
Does anyone know the trick ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20181202/2f91ac1a/attachment.html>
    
    
More information about the nginx
mailing list