SSL给域名加一把锁

个人站点选择免费的letsencrypt.org

选择服务器类型和主机系统类型

Nginx on ubuntu16.04 命令:

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 

sudo certbot –nginx

sudo certbot renew --dry-run

中途提示输入自己的域名,记得把xxx.com 和www.xxx.com都输入进去,空格分开

配置301跳转,HTTP自动跳转到HTTPS:

cd /etc/nginx/conf.d

vi wordpress_https.conf    

添加服务器配置:

server {
    server_name pmvt.cn  www.pmvt.cn;
    # Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
    return 301 https://pmvt.cn$request_uri;
}

重新加载配置

sbin/nginx -s reload

添加定时任务

crontab -e

添加配置

0 4 * * * certbot renew --quiet

查看定时任务

crontab -l

重启

crontab /etc/init.d/cron restart

or

service cron restart


分类: 生活与思考

发表评论

电子邮件地址不会被公开。 必填项已用*标注