Ho la seguente http config:Nginx: Redirect tutti tranne uno
server {
listen 80;
server_name example.com;
# Necessary for Let's Encrypt Domain Name ownership validation
location /.well-known/acme-challenge/ {
root /home/vagrant/.well-known/acme-challenge/;
}
return 301 https://$host$request_uri;
}
Vorrei http://example.com/.well-known/acme-challenge/filename
servire /home/vagrant/.well-known/acme-challenge/filename
mentre ogni altra richiesta http dovrebbe essere reindirizzato a https.
Pensavo che Nginx avrebbe elaborato le regole nel loro ordine, se le corrispondenze lo utilizza, altrimenti continua. Ma apparentemente no. Come posso ottenere ciò che voglio?
Non dovrebbe essere 'root/home/vagabondo;'? – equaeghe