如何将Apache服务器的SSL证书传输到NGINX服务器?
任何帮助深表感谢。
您需要复制以下文件:
从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