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.自动生成证书

   094745_Pp1v_3707404.png

094852_AUWr_3707404.png

094931_4Nf1_3707404.png

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

相关文章
|
19天前
|
前端开发 应用服务中间件 Linux
nginx解决springcloud前后端跨域问题,同时配置ssl
nginx解决springcloud前后端跨域问题,同时配置ssl
|
19天前
|
应用服务中间件 网络安全 nginx
Nginx配置SSL证书时——nginx:[emerg]unknowndirectivessl错误
Nginx配置SSL证书时——nginx:[emerg]unknowndirectivessl错误
219 0
|
14天前
|
负载均衡 安全 应用服务中间件
nginx配置ssl和反向代理的配置代码
【5月更文挑战第2天】nginx配置ssl和反向代理的配置代码
47 3
|
19天前
|
应用服务中间件 网络安全 nginx
nginx 常用命令 |升级到1.20.1版本 | 如何更换 Nginx SSL 证书
nginx 常用命令 |升级到1.20.1版本 | 如何更换 Nginx SSL 证书
195 0
|
19天前
|
安全 应用服务中间件 网络安全
linux_nginx中添加ssl配置(open ssl)
linux_nginx中添加ssl配置(open ssl)
31 1
|
19天前
|
安全 应用服务中间件 网络安全
SSL原理、生成SSL密钥对、Nginx配置SSL
现在,你的Nginx虚拟主机应该已经配置了SSL,可以通过HTTPS安全访问。确保在生产环境中使用有效的SSL证书来保护通信的安全性。
42 0
|
19天前
|
前端开发 应用服务中间件 网络安全
nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
201 0
|
19天前
|
前端开发 应用服务中间件 网络安全
http转为https,ssl证书安装及nginx配置
http转为https,ssl证书安装及nginx配置
80 1
|
8月前
|
tengine 应用服务中间件 Linux
【Linux环境】如何在Nginx(或Tengine)服务器上安装ssl证书----介绍nginx服务器类型证书的下载与安装操作
【Linux环境】如何在Nginx(或Tengine)服务器上安装ssl证书----介绍nginx服务器类型证书的下载与安装操作
347 0
|
19天前
|
应用服务中间件 网络安全 nginx
解决nginx:[emerg]unknown directive ssl错误
解决nginx:[emerg]unknown directive ssl错误
364 0