Я хочу получить сертификат через letsencrypt.sh
поэтому я должен поставить задачу по HTTP.
Я уже использую NGINX для пересылки на SSL (обслуживается на nodejs
сервер). Теперь я хочу по-прежнему все перенаправлять на SSL, но не проблема.
Вот мой конфиг
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;
}
}
Открытие URL-адреса вызова по-прежнему перенаправляет меня на HTTPS.
Как я могу это исправить?
Ой, конфиг вроде работает. Я просто запросил неправильный путь.
В letsencrypt.sh
по умолчанию .acme-challenges
- Я изменил это на
WELLKNOWN="/usr/share/nginx/html/.well-known/acme-challenge"
в config.sh