Let's Encrypt https證書(shū)部署

前言

小程序,坑爹的小程序所有的接口必須是https的茬斧,本來(lái)想偷的懶現(xiàn)在是必須的要還上吧寺。先是去aliyun看了看https證書(shū)價(jià)格最最便宜一年也要1700,玩蛋去吧橄仍,我們無(wú)產(chǎn)階級(jí)用不起韧涨。只能找一個(gè)替代方案,這個(gè)替代方案就是Let's Encrypt的免費(fèi)證書(shū)沙兰,但是免費(fèi)就是要手動(dòng)了(每三個(gè)月需要生成一個(gè)新證書(shū))氓奈,這個(gè)年頭有錢(qián)才有方便。

安利下幫朋友做的小站:傳送門(mén)

0x1.環(huán)境介紹

我的Linux主機(jī)是阿里云鼎天,也是為了簡(jiǎn)單我沒(méi)有選擇Centos系統(tǒng),而是應(yīng)用了Ubuntu暑竟,沒(méi)別的就是簡(jiǎn)單(不偷懶的技術(shù)人員不是好男人)斋射。

其他標(biāo)配選擇,以下三個(gè)配置不講了但荤,PHP程序員都懂的:

  • Nginx
  • MySQL
  • PHP

0x2.配置證書(shū)

首先罗岖,我們需要安裝一個(gè)https生成的客戶端

sudo apt-get install letsencrypt

在你生成證書(shū)之前,請(qǐng)你先關(guān)閉你的nginx服務(wù)腹躁,防止對(duì)應(yīng)的端口占用桑包。這個(gè)操作我都是晚上做的,白天網(wǎng)站還是有人的纺非。

sudo letsencrypt certonly --standalone

接下來(lái)會(huì)出現(xiàn)一個(gè)文字圖形界面哑了。輸入你的電子郵箱地址赘方。

輸入郵箱地址

之后同意條款

同意條款

最后輸入服務(wù)器的域名。在具有DNS記錄的前提下弱左,你還可以加上任何你想要的二級(jí)域名窄陡。多個(gè)域名需要用空格分割開(kāi),稍等片刻后拆火,客戶端會(huì)完成身份驗(yàn)證跳夭。相關(guān)證書(shū)會(huì)放到 /etc/letsencrypt 文件夾下。

輸入域名空格分割

把example.com替換成為你自己的域名们镜。保存后記得啟動(dòng)nginx服務(wù)器

http {
    server {
        listen 80; 
        listen [::]:80;
        server_name example.com www.example.com;
    
        listen 443 ssl;
        ssl_certificate /etc/letsencrypt/live/example.com/cert.pem;
        ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
        
        location / {
            root /var/www/html;
        }
        ...
    }
    ...
}

0x3.證書(shū)更新

這個(gè)證書(shū)雖然說(shuō)是免費(fèi)币叹,但是時(shí)間只有三個(gè)月,所以必須每三個(gè)月更新一次證書(shū)模狭,否則證書(shū)過(guò)期颈抚。好在別人已經(jīng)有腳本了,不怕搞事情胞皱。

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

這個(gè)證書(shū)自動(dòng)更新程序邪意,假設(shè)我放在 /data/ 文件夾中,那么我們的運(yùn)行路徑就是 /data/certbot-auto反砌。這樣我們可以寫(xiě)腳本了去跑crontab了雾鬼。

接下來(lái),創(chuàng)建一個(gè)shell腳本 refresh.sh

touch refresh.sh
chmod a+x refresh.sh

然后 vi refresh.sh 輸入以下內(nèi)容

#!/bin/bash
# 先停止 Nginx, 釋放端口
sudo service nginx stop
# 更新證書(shū)
sudo /data/certbot-auto renew --force-renew
# 啟動(dòng) Nginx
sudo service nginx start

最后當(dāng)然是 crontab -e 你說(shuō)三個(gè)月過(guò)期宴树,我兩個(gè)月更新一次不過(guò)分吧

# 每隔兩個(gè)月一號(hào)23:59執(zhí)行
59 23 1 */2 * /data/refresh.sh

所有的設(shè)置完畢策菜,希望這個(gè)總結(jié)對(duì)大家有用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末酒贬,一起剝皮案震驚了整個(gè)濱河市又憨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锭吨,老刑警劉巖蠢莺,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異零如,居然都是意外死亡躏将,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)考蕾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)祸憋,“玉大人,你說(shuō)我怎么就攤上這事肖卧◎强” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)拦赠。 經(jīng)常有香客問(wèn)我巍沙,道長(zhǎng),這世上最難降的妖魔是什么矛紫? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任赎瞎,我火速辦了婚禮,結(jié)果婚禮上颊咬,老公的妹妹穿的比我還像新娘务甥。我一直安慰自己,他們只是感情好喳篇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布敞临。 她就那樣靜靜地躺著,像睡著了一般麸澜。 火紅的嫁衣襯著肌膚如雪挺尿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,274評(píng)論 1 300
  • 那天炊邦,我揣著相機(jī)與錄音编矾,去河邊找鬼。 笑死馁害,一個(gè)胖子當(dāng)著我的面吹牛窄俏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播碘菜,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼凹蜈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了忍啸?” 一聲冷哼從身側(cè)響起仰坦,我...
    開(kāi)封第一講書(shū)人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎计雌,沒(méi)想到半個(gè)月后悄晃,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡凿滤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年传泊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸭巴。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拦盹,靈堂內(nèi)的尸體忽然破棺而出鹃祖,到底是詐尸還是另有隱情,我是刑警寧澤普舆,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布恬口,位于F島的核電站校读,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏祖能。R本人自食惡果不足惜歉秫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望养铸。 院中可真熱鬧雁芙,春花似錦、人聲如沸钞螟。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鳞滨。三九已至洞焙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拯啦,已是汗流浹背澡匪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留褒链,地道東北人唁情。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碱蒙,于是被迫代替她去往敵國(guó)和親荠瘪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 我知道憤怒的源頭在哪里赛惩。 那是被權(quán)威壓抑扭曲的內(nèi)在小孩哀墓。 一旦自我意識(shí)覺(jué)醒,憤怒就會(huì)爆發(fā)喷兼。 這是好事篮绰。 我跟父親和...
    自我覺(jué)察日記本閱讀 226評(píng)論 0 2
  • 生活總是一地雞毛,有錢(qián)的日子不一定好過(guò)季惯,但是沒(méi)錢(qián)的日子肯定難過(guò)吠各。 我叫林利君,今年35歲勉抓,是家里的最小的孩子贾漏,和大...
    金魚(yú)茵茵閱讀 678評(píng)論 0 0
  • 1.以前安穩(wěn)是為了你 后來(lái)瀟灑是為了我自己 2.初見(jiàn)你的時(shí)候絕對(duì)不知道后來(lái)這么喜歡你 3.學(xué)會(huì)咽下所有的失望 才會(huì)...
    ppx121lyx閱讀 249評(píng)論 0 1
  • 同學(xué)們好,我來(lái)自山東菏澤藕筋。你們的新同學(xué) 纵散,姜廣增,首先我很開(kāi)心能夠在26班與大家相遇,也很幸運(yùn)我的青春時(shí)光能...
    only小姜閱讀 335評(píng)論 0 1