certbot 常用的命令

2021-10-19 18:44:22 字數 828 閱讀 2912

certbot 安裝

apt-get install software-properties-common  (已安裝請忽略此步驟)

add-apt-repository ppa:certbot/certbot

apt-get update

apt-get -y install python-certbot-nginx    (ubuntu 16 版本)

apt-get -y install python3-certbot-nginx  (ubuntu 20 版本)

certbot 配合nginx部署https

前提 :nginx已經配置了網域名稱

方式1: certbot --nginx    (當linux有多個版本nginx,會出現找錯nginx的配置檔案路徑)

方式2: certbot --nginx-server-boot  /usr/local/nginx/conf    (指定nginx的配置檔案路徑)

certbot 常用命令:

certbot certificates

就可以看到當前機器所有網域名稱的證書情況,包括網域名稱、 到期日、證書路徑、私鑰路徑四條資訊。

續費所有的網域名稱

certbot renew

刪除過期不用的網域名稱

certbot delete --cert-name example.com

每日定時任務檢查證書並更新

crontab -e 

0 0 1 * * /usr/bin/certbot renew --force-renewal

常用的命令

xshell連線資料庫 mysql h ip uroot p ubuntu防火牆 sudo ufw enable 啟動防火牆 sudo ufw disable 關閉防火牆 sudo ufw status 檢視狀態 sudo ufw delete allow 刪除規則 sudo ufw allow f...

常用的命令

上傳本地檔案到伺服器 scp path filename username servername path 例如scp var www test.php root 192.168.0.101 var www 把本機 var www 目錄下的test.php檔案上傳到192.168.0.101這台伺服...

常用的命令

sed sed i s r 轉化為unix格式 1 windows下換行符號是 r n 回車符是carriage return,c語言中是 r 換行符是line feed,c語言中是 n 回車換行符實際是兩個字元,就是 r n 而linux下是 n 沒有 r 2 所以直接把 r去掉就可以了 在命令列...