Ich möchte ein Zertifikat über das erhalten, letsencrypt.sh
daher muss ich eine Herausforderung für HTTP bereitstellen.
Ich verwende NGINX bereits, um an SSL weiterzuleiten (auf einem nodejs
Server bereitgestellt). Jetzt möchte ich noch alles auf SSL umleiten, aber nicht die Herausforderung.
Hier ist meine Konfiguration
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
server_name screen.example.com;
location /.well-known { }
location / {
return 301 https://$server_name$request_uri;
}
}
Durch das Öffnen einer Challenge-URL werde ich weiterhin zu HTTPS weitergeleitet.
Wie kann ich das beheben?
return
kann ich Nginx nicht starten.nginx -t
schlägt fehl mit :nginx: [emerg] invalid number of arguments in "return" directive in /etc/nginx/...
. Ich benutzenginx
1.4.6. Welche Version laufen Sie?