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就可以看到效果。

上一篇:分布式系列四: HTTP及HTTPS协议


下一篇:第八章 泛型程序设计