Redireciona tudo menos .bem conhecido em NGINX (Vamos criptografar)

6

Desejo obter um certificado por meio do letsencrypt.sh , por isso, tenho que fornecer um desafio ao HTTP.

Já uso o NGINX para encaminhar para o SSL (exibido em um nodejs server). Agora quero redirecionar tudo para SSL, mas não o desafio.

Aqui está minha configuração

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;
    }
}

Abrir um URL de desafio ainda me redireciona para HTTPS.

Como posso corrigir isso?

    
por Alex 28.01.2016 / 11:52

1 resposta

4

Oh meu, a configuração parece funcionar. Acabei de pedir o caminho errado.

O padrão de letsencrypt.sh é .acme-challenges - alterei isso para

WELLKNOWN="/usr/share/nginx/html/.well-known/acme-challenge" em config.sh

    
por 28.01.2016 / 12:30