如何在Nginx上安装SSL证书

2025-10-18 18:19:05

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 oknginx.

  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。
猜你喜欢