当前位置:首页 > 技术文章 > 正文内容

三行命令完成Nginx 建立免费SSL 证书

arlanguage3个月前 (01-31)技术文章32

设置SSL不一定是昂贵和复杂的,这是为Nginx服务器设置SSL的最快和最简单的方法。

亚马逊Linux的AMI已经预装了python和pip,所以这非常快速和简单 第一步。 SSH进入EC2实例 第二步。 安装cert bot。


sudo pip3 install certbot certbot-nginx

现在你已经安装了Certbot,我们可以用SSL配置我们的Nginx服务器。为了完成安装,你的DNS记录必须指向你的EC2实例 第三步。 安装证书

sudo /usr/local/bin/certbot --nginx -d example.com -d www.example.com  --agree-tos -m your@email.com

现在你的服务器已经配置了90天的免费SSL证书。

我们还可以自动更新

第四步。

echo "0 0,12 * * * root /opt/certbot/bin/python -c 'import random; import time; time.sleep(random.random() * 3600)' && sudo certbot renew -q" | sudo tee -a /etc/crontab > /dev/null

这样的三行代码就可以为你的Nginx服务器提供有效的SSL证书。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/1302.html

分享给朋友:

“三行命令完成Nginx 建立免费SSL 证书” 的相关文章

通过nginx解决跨域问题

假设当前页面中的ajax域名和端口号与当前页面访问的请求域名和端口号都不一致,浏览器是有自我保护机制,能访问到该请求但无法获取结果集,这就是跨域问题,前后端经常会出现跨域问题,解决跨域问题的方式很多,这里介绍下如何通过nginx解决跨域问题开发中经常遇到上图问题1、原理就是域名,端口号,协议全部要一...

什么是Nginx?为什么使用Nginx?《Nginx的作用及优点》

前言 为毛要用nginx服务器代理,不直接用tomcat 7.0,还做多了一次接请求? 这个是我想问的,公司的新项目是要用Nginx+tomcat7+jdk开发的,用户命名可以直接访问tomcat,为啥还要用Nginx?这货是个啥玩意?什么是Nginx? 根据前面的对比,我们可以了解到Nginx是一...

nginx服务的基本配置(nginx.conf文件的详解)

Nginx在运行时候,至少要加载几个核心模块和一个事件类模块。这些模块运行时所支持的配置项称为基本配置——所有其他模块执行时都依赖的配置项。由于配置项较多,所以把它们按照用户使用时的预期功能分成以下4类:1.用于调试、定位问题的配置项;2.正常运行的必备配置项;3.优化性能的配置项;4事件类配置项(...

解决php因为输出内容太短无法流式(Stream)输出问题

实测得知,如果用PHP做流式输出每次echo的内容太短的话,就没有流式的效果了,而是会等输出的长度达到一定时前端才能拿到结果,如下:这是我这边的测试结果,可见,这里仅接收到了两次流式输出,但是我在PHP里是输出了10次,从而证明了每次流式的内容达到一定长度时才能有流式得到效果,这个长度到底是多少,我...

给你的Nginx加个防火墙

引言朋友的一个 WordPress 站经常访问慢。看了一下日志,发现整天被扫描网站目录,如phpmyadmin 或者 SQL 文件,和被 CC攻击。找了一下,发现 ngx_lua_waf 是个不错的方案,但是太久不更新了,而且代码我看不懂,猝最后找到 oneinstack 一键包内置的 ngx_lu...

为何说捣腾 Nginx 少不了 Nginx-ui ?还自带 GPT 助手?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!什么是 Nginx UINginx UI 是一个基于 Web 的管理界面,旨在简化 Nginx 服务器的管理和配置。Yet another N...