¿Cómo transfiero un certificado SSL de un servidor Apache a un servidor NGINX?

7

¿Cómo transfiero un certificado SSL de un servidor Apache a un servidor NGINX?

Cualquier ayuda es muy apreciada.

Lucas Scholten
fuente

Respuestas:

5

Necesita copiar los siguientes archivos:

  1. SSL_Certificate.crt
  2. SSL_Certificate.key

desde la ruta de configuración APACHE SSL a la ruta de configuración del servidor NGINX.

Ahora abra su archivo de host virtual Nginx para el sitio web que está asegurando. Si necesita que su sitio sea accesible a través de conexiones seguras (https) y no seguras (http), necesitará un módulo de servidor para cada tipo de conexión. Haga una copia del módulo de servidor no seguro existente y péguelo debajo del original. Luego agregue las líneas en negrita a continuación:

server {

listen   443;

ssl    on;
ssl_certificate    /etc/ssl/your_domain_name.crt; (or .pem)
ssl_certificate_key    /etc/ssl/your_domain_name.key;

server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
    root   /home/www/public_html/your.domain.com/public/;
    index  index.html;
}

}

Ajuste los nombres de archivo para que coincidan con sus archivos de certificado:

Ahora reinicie Nginx.

Ejecute el siguiente comando para reiniciar Nginx:

sudo /etc/init.d/nginx restart
djadmin
fuente
y ¿cómo encontramos las rutas relevantes de apache / nginx?
trainoasis