SSL Enabled site recusando conexões

1

Estou tentando criptografar meu site usando SSL. Eu criei um certificado auto-assinado (no ínterim) e estou tentando integrá-lo no meu servidor nginx.

Coloquei o certificado no arquivo nginx.conf principal, pois tenho vários domínios (dev e beta).

# SSL
ssl_certificate     /srv/ssl/nginx.pem;
ssl_certificate_key /srv/ssl/nginx.key;
ssl_session_cache   shared:SSL:10m;
ssl_session_timeout 10m;

No bloco server , tenho o seguinte:

+server {
+   listen 80;
+   server_name dev.DOMAIN.com;
+
+   location / {
+       rewrite ^ https://$server_name$request_uri permanent;
+   }
+}

server {
+   listen 443 ssl;
    server_name dev.DOMAIN.com;

    access_log /var/www/dev/logs/access.log;
    error_log /var/www/dev/logs/error.log;
    root /var/www/dev/public_html;
+   keepalive_timeout   70;

    location / {
        index  index.html index.htm index.php;
    }

    // [.. A couple other rewrite statements here ..]
}

Fiz as mesmas alterações no bloco server da minha versão beta, mas, embora funcione na versão dev, estou recebendo Connection Refused erros na versão beta.

Eu verifiquei que os arquivos dev e beta são idênticos (exceto para o subdomínio).

O código em ambas as compilações é idêntico também. Nem o log de erros nem o log de acesso mostram quaisquer entradas.

Eu honestamente não tenho ideia de onde ir em seguida ...!

    
por Julian H. Lam 09.05.2012 / 20:17

1 resposta

1

Observação: a resposta refere-se especificamente ao meu problema. Se você estiver enfrentando um problema semelhante, leia os comentários da pergunta original, pois eles provavelmente são mais relevantes

Como se viu, CloudFlare interfere em sites SSL, a menos que eles sejam especificamente configurados para serem assim. No meu caso, o subdomínio dev foi configurado para ignorar completamente a rede CloudFlare, enquanto beta foi "acelerado", o que fez com que o IP mudasse para o IP da CloudFlare.

O Cloudflare oferece suporte SSL para as contas gratuitas se você criar um subdomínio chamado "ssl". Suporte adicional requer a versão pro (~ $ 20 / mês).

    
por 10.05.2012 / 03:42

Tags