Comment transférer un certificat SSL d'un serveur Apache vers un serveur NGINX?
Toute aide est très appréciée.
la source
Comment transférer un certificat SSL d'un serveur Apache vers un serveur NGINX?
Toute aide est très appréciée.
Vous devez copier les fichiers suivants:
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