站長資訊網
        最全最豐富的資訊網站

        nginx如何防止ssl證書過期

        nginx如何防止ssl證書過期

        nginx如何防止ssl證書過期?

        nginx配置免費SSL證書及證書定時更新

        環境 contos 6,證書發行Let's Encrypt

        證書生成前提是域名是可用的,即已經備案通過并且有DNS解析到了具體IP

        1、安裝epel,

        >yum install epel-release

        2、下載certbot證書生成工具certbot-auto

        >wget https://dl.eff.org/certbot-auto --no-check-certificate

        3、安裝工具的依賴

        >chmod +x certbot-auto >./certbot-auto -n

        4、生成證書

        單域名:

        >./certbot-auto certonly --email my@163.com --agree-tos --no-eff-email --webroot -w /usr/local/nginx/html/xue/ -d www.xue37.cn

        注意:替換郵箱、網站目錄和域名

        多域名:

        >./certbot-auto certonly --email my@163.com --agree-tos --no-eff-email --webroot -w /usr/local/nginx/html/xue/ -d www.xue37.cn -d xue37.cn

        證書生成在/etc/letsencrypt/live/www.xue37.cn/目錄下(具體生成地址執行完命令有提示信息)

        5、證書延期(因為證書有效期為90天)

        certbot-auto工具支持證書延期操作,因此可以使用crontab定時任務定時自動延期

        >0 3 * * * /root/certbot-auto renew --disable-hook-validation --renew-hook "/usr/local/nginx/sbin/nginx -s reload"

        每天3點進行證書延期,crontab表達式自己可以百度

        注意:

        自己可以先單獨執行一下:

        /root/certbot-auto renew --disable-hook-validation --renew-hook "/usr/local/nginx/sbin/nginx -s reload"

        我這里提示The following certs are not due for renewal yet,表示證書未到期,沒有其他錯誤。因此為了防止證書失效時間過久,這里可以設置為每天都進行延期操作

        6、nginx增加證書配置

        server { listen 443 ssl; server_name www.xue37.cn;     ##這里是你的域名 ssl_certificate /etc/letsencrypt/live/www.xue37.cn/fullchain.pem;    #前面生成的證書,改一下里面的域名就行 ssl_certificate_key /etc/letsencrypt/live/www.xue37.cn/privkey.pem;   #前面生成的密鑰,改一下里面的域名就行 ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; access_log /data/application/logs/xue.access.log main; location ^~ /bot { proxy_pass http://xue-server; include proxy-params.conf; } location / { root html/xue; index index.html index.htm; } location = /50x.html { root html; } }

        7、設置80端口301到443

        修改nginx配置:

        server { listen 80; server_name localhost; location /.well-known/ { add_header Content-Type 'text/plain;'; root /usr/local/nginx/html/xue; } location / { return 301 https://www.xue37.cn$request_uri; } }

        注意:nginx修改后需要重啟:/usr/local/nginx/sbin/nginx -s reload

        注意:nginx配置需要處理

        location ~ /. { deny all; }

        這段配置刪掉或注釋掉或在這段配置前面加上(如果沒有這段配置請忽略)

        location ~ /.well-known { allow all; }

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产日韩精品欧美一区| 国产成人毛片亚洲精品 | 国产精品成人h片在线| 久久香综合精品久久伊人| 国产在线观看一区精品 | 国产精品无码久久综合网| 国产成人亚洲精品| 亚洲精品~无码抽插| 精品无人区无码乱码大片国产| 国产亚洲精品xxx| 国99精品无码一区二区三区| 亚洲国产另类久久久精品黑人| 久久精品综合一区二区三区| 成人免费精品网站在线观看影片| 国产精品岛国久久久久| 精品久久久久久无码中文字幕一区 | 亚洲国产精品久久久天堂| 精品无码三级在线观看视频| 国产高清一级毛片精品| 91精品国产自产在线老师啪| 国产精品久久久久久影院| 99久久er这里只有精品18| 国产乱子伦精品无码码专区| 色偷偷88888欧美精品久久久 | 国产专区日韩精品欧美色| 一本一道久久精品综合| 久久线看观看精品香蕉国产| 精品日产一区二区三区手机| 久久久91精品国产一区二区三区 | 国产成人精品优优av| 国产亚洲色婷婷久久99精品| 精品欧洲AV无码一区二区男男| 久久99精品久久久久久hb无码 | 国产成人精品大尺度在线观看| 久久亚洲精品中文字幕三区| 午夜精品美女写真福利| 久久国产精品久久国产精品| 日韩精品国产自在久久现线拍| 93精91精品国产综合久久香蕉 | 四虎成人精品在永久在线| 中文字幕精品久久|