Comment transférer un certificat SSL d'un serveur Apache vers un serveur NGINX

7

Comment transférer un certificat SSL d'un serveur Apache vers un serveur NGINX?

Toute aide est très appréciée.

Lucas Scholten
la source

Réponses:

5

Vous devez copier les fichiers suivants:

  1. SSL_Certificate.crt
  2. SSL_Certificate.key

du chemin de configuration SSL APACHE au chemin de configuration du serveur NGINX.

Ouvrez maintenant votre fichier d'hôte virtuel Nginx pour le site Web que vous sécurisez. Si vous avez besoin que votre site soit accessible via des connexions sécurisées (https) et non sécurisées (http), vous aurez besoin d'un module serveur pour chaque type de connexion. Faites une copie du module serveur non sécurisé existant et collez-le sous l'original. Ajoutez ensuite les lignes en gras ci-dessous:

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;
}

}

Ajustez les noms de fichiers pour qu'ils correspondent à vos fichiers de certificats:

Redémarrez maintenant Nginx.

Exécutez la commande suivante pour redémarrer Nginx:

sudo /etc/init.d/nginx restart
djadmin
la source
et comment trouver les chemins apache / nginx pertinents?
trainoasis