天天看点

nginx自动跟新ssl证书。

1.首先安装nginx。

2.自动获取ssl证书是通过linux的ssh服务实现,首先确保ssh服务和ngxin服务正常。然后添加两个配置文件。

 添加default

  server {

        listen       80;

        server_name  _;

        location /.well-known/ {

                root /;

                rewrite ^/.well-known/(.*)$ /.well-known/$1 break;

        }

        location =/ {

             rewrite ^(.*)$ https://www.xxx.com;

    rewrite ^/.well-known/(.*)$ /.well-known/$1 break;  

    这里为https://www.sslforfree.com网站上传的配置目录信息,自动生成的时候将会把两个文件上传到/.well-known。如果下载成功就生成合法的证书。

3.自动生成证书

nginx自动跟新ssl证书。
nginx自动跟新ssl证书。
nginx自动跟新ssl证书。

在生成的证书文件,然后更新服务的nginx证书,nginx -s reload就可以看到效果。

继续阅读