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


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

et comment trouver les chemins apache / nginx pertinents?
trainoasis
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.