Назад | Перейти на главную страницу

Перенаправить все, кроме хорошо известного в NGINX (Let's Encrypt)

Я хочу получить сертификат через 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