NGINX no CentOS 7: Instale um certificado
Após a aprovação da sua solicitação de certificado, você pode fazer download do SSL e dos certificados intermediários do aplicativo SSL. Para obter mais informações, consulte Baixar seu certificado SSL . Você deve selecionar a opção Apache ao baixar seu certificado.
Observação: Esta instalação SSL foi feita em um servidor CentOS 7 com uma pilha LEMP instalada. A configuração exata do seu servidor pode ser diferente, dependendo da sua versão do Nginx, sua plataforma de sistema operacional ou o método usado para instalar o Nginx.
- Conecte-se ao seu servidor via SSH.
- Crie um diretório para armazenar a chave do servidor, o certificado e o pacote intermediário.
sudo mkdir / etc / nginx / ssl
- Copie sua chave privada que foi criada quando você gerou sua CSR para a pasta ssl
cp coolexample.key / etc / nginx / ssl
- SFTP em seu servidor e carregue seu certificado SSL e pacote intermediário para a pasta / etc / nginx / ssl.
- Navegue até a pasta SSL no SSH.
cd / etc / nginx / ssl
- Combine seu certificado SSL e o pacote intermediário em um arquivo usando o comando concatenar. Como o certificado intermediário e o certificado raiz vêm em um pacote, você pode usar o seguinte comando SSH:
sudo cat f84e19a2f44c6386.crt
Observação: Os certificados devem ser listados nesta ordem com o comando concatenate ou o SSL não funcionará corretamente no seu servidor. -
Abra seu arquivo de configuração NGINX para o domínio no qual você está instalando o certificado SSL.
sudo vim /etc/nginx/sites-available/coolexample.com
-
Atualize o arquivo de configuração para usar o certificado SSL.
servidor {escuta 80; server_name coolexample.com; retornar 301 https://$host$request_uri; } servidor {ouvir 443 ssl; server_name coolexample.com; ssl_certificate /etc/nginx/ssl/coolexample.crt; ssl_certificate_key /etc/nginx/ssl/coolexample.key; root /usr/share/nginx/coolexample.com/; index index.php index.html index.htm; }
- Salve o arquivo de configuração.
wq!
-
Reinicie seu servidor NGINX.
sudo service nginx restart