nginx Reescrita de subdomínio SSL

2

Eu quero reescrever as solicitações https para link para link . Estou tentando fazer algo assim, mas não parece funcionar para https:

server {
   listen 443;

   ssl on;
   ssl_certificate /etc/ssl/sslchain.crt;
   ssl_certificate_key /etc/ssl/domain.key;

   server_name www.nginx.com;
   rewrite ^ https://nginx.com$request_uri permanent;
}
    
por johannix 25.08.2011 / 19:43

1 resposta

2

Se você receber um aviso de SSL, precisará de certs separados para www.example.com e example.com: são entidades diferentes, no que diz respeito ao certificado (ou seja, o nome do servidor deve corresponder ao nome comum para o certificado exatamente).

Uma opção pode ser usar Nomes Alternativos de Assunto , dependendo do tipo de navegador que você espere visitar seu site, isso pode não funcionar (ou seja, navegadores móveis podem ser mais exigentes). Isso essencialmente permite que um certificado seja usado para vários nomes de servidor diferentes.

Se você já comprou seu certificado, isso pode ser um problema também.

    
por 25.08.2011 / 21:18