安装Nginx
在控制台输入
sudo apt-get update
sudo apt-get install nginx
安装完成之后,可以打开浏览器,输入你解析好的域名或ip地址会出现"Welcome to nginx!"页面,到此Nginx就安装成功了。
安装Certbot
Certbot可以访问官网https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx
查看简介,并且选择自己对应的软件及操作系统,就会显示出安装方法。
这里我们选择ubuntu18.04LTS版本
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx
获取SSL
sudo certbot --authenticator webroot --installer nginx
按照提示输入相关信息,邮箱、域名(提前需要解析好),最后选择是否所有请求都重定向到https
自动更新证书
申请的免费证书有效时间为90天,所有要设置免费续约,这样就可以一直免费试用下去了。
sudo certbot renew --dry-run
现在访问你的域名https://xxxxxxx.xxx/会看到前面出现锁的图标,表示ssl部署成功。
网友评论