本文只在Centos6.x测试没问题,7以上版本自行测试
部署certbot
wget https://dl.eff.org/certbot-auto
cp certbot-auto /usr/bin/
chmod a+x /usr/bin/certbot-auto
安装证书
./certbot-auto certonly
配置Nginx
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name 你的域名;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
}
server{
listen 443;
server_name 你的域名;
ssl on;
root /usr/share/nginx/html;
ssl_certificate 你的证书;
ssl_certificate_key 你的证书;
}
注:复制粘贴的时候格式需要自己对齐
nginx -t
#检查语法正确性
nginx -s reload
#重新加载配置文件
浏览器访问项目https+域名,验证证书无问题!
亲测无坑!!!