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去掉就可以了 在命令列...