之前的文章《淺析Wind和linux中查看端口占用情況和Kill(附代碼)》中,給大家了解了Wind和Linux中查看端口占用情況和Kill。下面本篇文章給大家了解Wind和Linux中查看端口占用情況和Kill,伙伴們來看看吧。
國內(nèi)那么多云主機(jī)運(yùn)營商,你為何要買國外的主機(jī)呢,你肯定在干些見不得人的勾當(dāng)..
開玩笑了, 說不定你在悶聲發(fā)大財(cái)也說不準(zhǔn)。
之前有說過可以利用certbot申請免費(fèi)的證書,給站點(diǎn)開啟https
certbot在亞馬遜的主機(jī)無法順利執(zhí)行,不過可以通過手動修改源代碼的方式,這樣certbot就可以完成任務(wù)了。
用vim打開certbot
#搜索找到這一行 elif?[?-f?/etc/redhat-release?];?then #然后替換成如下: elif?[?-f?/etc/redhat-release?]?||?grep?'cpe:.*:amazon_linux:2'?/etc/os-release?>?/dev/null?2>&1;?then #保存退出收工
這樣就可以利用certbot–nginx 一步到位了。
不過前提是 你的nginx必須要安裝在/etc目錄下面,假如不是這個目錄的話,你可以把你當(dāng)前的nginx安裝目錄的config配置文件copy到/etc/nginx下。沒有就手動創(chuàng)建。這樣執(zhí)行certbot –nginx之后,再把他生成的最終配置文件copy到當(dāng)前nginx目錄下,然后nginx -s reload重啟即可
文中所說certbot要修改的地方就是這里https://github.com/certbot/certbot/blob/master/certbot-auto#L779可以在github上查看
自動更新證書
#使用root用戶 sudo?-i #增加定時任務(wù) crontab?-e #每個月1號2點(diǎn)30分更新 30?2?1?*?*?/path/to/certbot-auto?renew?--pre-hook?"service?nginx?stop"?--post-hook?"service?nginx?start" #dry?run ./path/to/certbot-auto?renew?--dry-run
推薦學(xué)習(xí):傳送門
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END