如何将Apache服务器的SSL证书传输到NGINX服务器

如何将Apache服务器的SSL证书传输到NGINX服务器?

任何帮助深表感谢。

您需要复制以下文件:

  1. SSL_Certificate.crt
  2. SSL_Certificate.key

从APACHE SSLconfigurationpath到NGINX服务器configurationpath。

现在打开您正在保护的网站的Nginx虚拟主机文件。 如果您需要通过安全(https)连接和非安全(http)连接来访问您的站点,则每种连接都需要一个服务器模块。 复制现有的非安全服务器模块并将其粘贴到原始文件的下面。 然后添加下面以粗体显示的行:

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

调整文件名以匹配您的证书文件:

现在重新启动Nginx。

运行以下命令重新启动Nginx:

 sudo /etc/init.d/nginx restart