Permitir conexão insegura no nginx

1

Eu tenho um site em execução no nginx e com HTTPS ativado. Para qualquer solicitação http, redireciono os usuários para https. O problema é que alguns de nossos clientes não podem acessar o site a partir de seu computador de trabalho devido ao firewall que bloqueia a página.

Ou seja, o Google Chrome mostra ERR_CONNECTION_CLOSED .

Existe uma maneira que eu posso redirecionar para HTTPS (aberto em HTTPS por padrão) quando possível, mas também permitir acesso HTTP. É claro que posso desabilitar o redirecionamento para HTTPS, mas todas as páginas serão abertas em HTTP por padrão.

A seguir estão os meus bloqueios de servidor

server {
    listen       80;
    server_name  www.abcd.com;
    return 301   https://www.abcd.com$request_uri;
    # Want to open https page when possible
}


server{
    listen        443 ssl;
    server_name   www.abcd.com;

    ssl_certificate      /home/xyz.crt;
    ssl_certificate_key  /home/xyz.key;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers "Something Something";

    location / {
        ...
    }
}
    
por asaini 12.11.2015 / 12:40

0 respostas

Tags