ubuntu nginx sslforfree https配置

   本文介绍如何使用免费的ssl证书来搭建nginx https环境。有效期时间90天。请确保nginx已经在服务器上安装成功,而且域名的映射也正常。nginx

1.访问https://www.sslforfree.com/安全

2.填写域名配置,下一步。服务器

选择Manual Verfication。url

3.选择Manually verify Domain.spa

下载上面红色的框框的文件,而后上传到服务器对应的目录,配置nginx经过下放红色范围url可以下载。server

vi /etc/nginx/sites-enabled/defaultssl

在server_name添加以下内容。域名

   location /.well-known/ {
                root /;
                rewrite ^/.well-known/(.*)$ /well-known/$1 break;
        }
此例子是在/well-known/acme-challenge/中。it

nginx -s reloadio

确保地址可以下载文件后,点击 Download SSL Certificate 下载便可得到证书相关文件。

4.使用证书文件。

  新建一个nginx配置文件,内容以下。

 

server{
        listen       443 ssl;
        server_name     xxx.com;
        ssl_certificate    /var/cert/certificate.crt;
        ssl_certificate_key /var/cert/private.key;
        ssl_protocols   TLSv1 TLSv1.1 TLSv1.2;

        location / {
                proxy_pass http://127.0.0.1:8080/;
        }


}
 

请修改红色部分,符合你本身的配置。配置成功后,nginx -s reload.

而后恭喜你你就能够经过https安全访问了。

相关文章
相关标签/搜索