如何在Nginx上安装SSL证书

2025-05-15 01:25:56

本章节介绍如何将下载的证书安装到Nginx服务器上。安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全。

如何在Nginx上安装SSL证书

工具/原料

Nginx服务器

SSL证书

配置

1、从Nginx文件夹内获得证书文竭惮蚕斗件“server.crt”和私钥文件“server.key”。“server.crt”文件包括两段证书代码“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,分别为服务器证书和中级CA。“server.key”文件包括一段私钥代码“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”。

如何在Nginx上安装SSL证书

2、在Nginx的安装目录下创建“cert”目录,并且将“server.key”和“server.crt”拷贝到“cert”目录下。配置Nginx中“conf”目录下的“nginx.conf”文件。删除行首的配置语句注释符号“#”。

如何在Nginx上安装SSL证书
如何在Nginx上安装SSL证书

3、修改如下参数ssl_certificate cert/server.crt; ssl_certificate_key cert/server.key;

4、完整的配置如下,其余参数根倌栗受绽据实际情况修改:server { listen 443 ssl; server_荏鱿胫协name www.domain.com; #修改为您证书绑定的域名。 ssl_certificate cert/server.crt; #替换成您的证书文件的路径。 ssl_certificate_key cert/server.key; #替换成您的私钥文件的路径。 ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; #加密套件。 ssl_prefer_server_ciphers on; location / { root html; #站点目录。 index index.html index.htm; #添加属性。 } }

如何在Nginx上安装SSL证书

5、进入Nginx执行目录下,执行以下命令:sbin/nginx -t当回显信息如下所示时,则表示配置正确: nginx.conf syntax is ok nginx. conf test is successful

6、执行以下操作重启Nginx。在Nginx安装目录下执行nginx -s quit命令,停止Nginx服务;在Nginx安装目录下执行start nginx命令,启动Nginx服务。

效果验证

1、在浏览器的地址中输入“https://域名”,按“Enter”。

如何在Nginx上安装SSL证书

2、查看证书,在弹出的“页面信息”窗口中,单击“安全 > 查看证书”

如何在Nginx上安装SSL证书
如何在Nginx上安装SSL证书
如何在Nginx上安装SSL证书

3、如果证书信息确认无误,则表示证书安装正确。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢