Como conseguir usar Nginx configuração ssl https método de acesso

Nós todos sabemos que se você visitar um site, se é o início da visita http, a barra de status exibe a insegurança endereço

Mas se o acesso HTTPS, aparece de segurança

 motivo:

HTTP (HyperText Transfer Protocol) é utilizado entre o browser eo servidor web, na transmissão de texto claro de informação, criptografia de dados não fornece qualquer maneira, assim que usando o protocolo HTTP para transmitir informações privadas (tais como: números de cartões de banco, senhas e outros pagamentos informações) muito inseguro.

Para resolver esta falha de segurança, Netscape projetado o protocolo SSL (Secure Sockets Layer), juntou-se o SSL (Secure Sockets Layer) com base em HTTP, SSL depende de certificados SSL para verificar a identidade do servidor eo navegador e comunicações criptografar entre servidores. Assim nasceu o HTTPS (Secure Sockets Layer Hypertext Transfer Protocol).

Em termos simples, o protocolo HTTPS = construir "SSL + protocolo HTTP" podem ser criptografados transmissão, protocolo de autenticação de rede, HTTP é a versão segura.

solução:

Nginx certificado SSL implantação

1. Em primeiro lugar, podemos ir para solicitar um certificado SSL, eu estava na aplicação Western Digital, demorou um estrangeiro exagerado, eu viver frugalmente durante a epidemia só foi juntar um dólar! !

Cadastre-se agora, um dólar, considere cuidadosamente

aplicação demanda

Bem, na verdade, de acordo com o processo da Western Digital para a linha, temos que colocar em um arquivo txt no servidor para verificar, é claro, Western Digital for o caso, outros não sabem, obter certificado SSL depois de baixar codecs, como mostra este arquivo terá dois

2. Eu coloquei irmãos Talia no diretório / usr / local / nginx / conf / diretório, que é o caminho nginx instalação padrão

3. Verifique se os módulos SSL nginx são instalados em / usr / local / nginx / sbin / entrada ./nginx -V nota maiúsculas V E esse ponto decimal, se há algo mostrado na caixa vermelha, a instalação, ou então ssl módulo não está instalado, como carregado a tutorial abaixo

nginx.conf 4. Edite o arquivo / usr / local / nginx / conf / baixo, adicione o seguinte código para encaminhar o seu caminho para armazenar o certificado, também precisa mudar a porta de escuta 443

     ssl_certificate /usr/local/nginx/conf/www.orscloud.cn.crt; # _www.domain.com.cer necessidade de copiar o conteúdo deste arquivo para a cabeça, no meio não têm linhas em branco

        /usr/local/nginx/conf/www.orscloud.cn.key ssl_certificate_key; arquivo de chave certificado #

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

        ssl_ciphers ALL: DH: EXPORT: RC4: + HIGH: + MÉDIO: LOW: aNULL:!!!!!! eNULL;

Depois de mudar para o melhor abaixo

 

 5. mudando para o comando melhor após o reinício nginx ./nginx -s recarga, agora você pode acessá-lo usando https

 

módulo Tutorial instalado SSL Nginx

Pergunta: Se você não instalar o módulo, um erro irá reiniciar nginx: nginx: [emerg] desconhecido directiva "ssl_certificate" xxxxxxxx

1. Localize o seu anterior pré-instalar o nginx nginx extrair o diretório, se excluído do novo download, não se esqueça de instalar o usr / local / nginx diretório / para o diretório você verá uma configure, pois é!

 2. Digite o seguinte comando para adicionar este módulo

./configure with-http_ssl_module

3. Digite o seguinte comando para compilação, lembre-se não instalar (make install), caso contrário ele irá substituir o nginx configuração anterior

faço

4. Em seguida, você verá um arquivo de pastas OBJS, pasta nginx tem um arquivo, copiados para / usr / local / nginx / sbin pasta de arquivo, faça uma cópia de backup antes de

backup

cp / usr / local / nginx / sbin / nginx /usr/local/nginx/sbin/nginx.bak

cópia

cp objs / nginx / usr / local / nginx / sbin / nginx

instalação do módulo 5.ssl terminar, etapas para implantar certificados SSL podem continuar o Nginx

Acho que você gosta

Origin www.cnblogs.com/yw36/p/12543510.html
Recomendado
Clasificación