自動申請(并自動更新)免費ssl證書的Openresty鏡像


Openresty ?? with Auto SSL

描述(Desc)

這是一個可以自動申請(并自動更新)免費ssl證書的Openresty鏡像风瘦。證書申請和更新使用的是開源工具acme.sh鞍陨。

你可以設(shè)置證書服務(wù)商:zerossl, letsencrypt腰湾,buypass勤家,ssl等等健民,或是地址,如Letsencrypt測試地址:https://acme-staging-v02.api.letsencrypt.org/directory

This is a Openresty image with auto ssl胎撇,use acme.sh介粘, you can set default-ca,like: zerossl, letsencrypt,buypass晚树,ssl …

當(dāng)然姻采,你也可以把它當(dāng)普通的openresty鏡像使用。當(dāng)入?yún)OMAINS為空(-e DOMAINS=“” 或 不填)爵憎,不會啟動證書acme(證書獲取程序)慨亲。

Openresty鏡像github地址

https://github.com/xiaojun207/docker-openresty

Nginx鏡像github地址

https://github.com/xiaojun207/docker-nginx

快速啟動(Quick Start)

docker pull? xiaojun207/openresty:latest

使用例子婚瓜,如下(eg.):

docker run -d -p 80:80 -p 443:443 -v "/data/web":/data/web \

-v /data/openresty/nginx/conf/ssl:/usr/local/openresty/nginx/conf/ssl \

-v /data/openresty/nginx/conf/conf.d:/usr/local/openresty/nginx/conf/conf.d \

-v "/data/openresty/acme_cert":/acme_cert/ \

-e SslDomains="example.com;www.example.com;test.example.com;test2.example.com" \

-e SslServer="zerossl" \

-e mail="my@example.com" \

--name myopenresty xiaojun207/openresty:latest

注意:

1、建議把路徑/usr/local/openresty/nginx/conf/ssl巡雨、/acme_cert/中的內(nèi)容都持久化到宿主機保存闰渔,避免容器刪除后,啟動后會自動再次獲阮硗(頻繁申請證書會被服務(wù)商限制)冈涧。

2、不要改變nginx.conf的路徑正蛙,否則證書生成會失敗督弓。

3、測試部署時乒验,建議使用letsencrypt的測試地址(即參數(shù)愚隧,-e SslServer=“https://acme-staging-v02.api.letsencrypt.org/directory”)。

使用說明

默認情況下, 使用的是服務(wù)器驗證锻全,所以請確保狂塘,被申請ssl的域名可以訪問到openresty容器。

參數(shù)說明

參數(shù)是否必填說明

SslDomains必填需要獲取參數(shù)ssl的域名列表鳄厌。多個域名間以英文分號分隔(即:; )荞胡。如果為空或不填,這就是個普通的openresty鏡像了嚎,哈哈泪漂。

mail否你的郵箱,用于獲取ssl時配置歪泳,有的證書服務(wù)商有網(wǎng)頁管理端萝勤,可以根據(jù)郵箱查看相關(guān)的證書。如果為空可能會導(dǎo)致注冊到證書服務(wù)商失敗呐伞,因此如果參數(shù)為空會使用默認郵箱敌卓。

SslServer否證書服務(wù)商(名字或地址),默認:zerossl伶氢,你還可以使用:letsencrypt假哎,buypass,ssl等等鞍历,或者letsencrypt的測試地址:https://acme-staging-v02.api.letsencrypt.org/directory

dns否域名是否采用dns驗證,可選參數(shù)為:空格肪虎,dns_ali劣砍,dns_aws,dns_cf扇救,dns_dp刑枝,香嗓,。装畅。靠娱。更多參數(shù)請查看:https://github.com/acmesh-official/acme.sh/wiki/dnsapi例如1: -e dns=" ", 空格時,請查看控制臺日志中的dns記錄掠兄,并手動為域名添加解析像云;例如2: -e dns=“dns_ali” -e Ali_Key=“sdfsdfsdfljlbjkljlkjsdfoiwje” -e Ali_Secret=“jlsdflanljkljlfdsaklkjflsa” 使用云廠商api,請?zhí)砑訉?yīng)的key蚂夕、secret等"添加域名解析"授權(quán)參數(shù)

證書路徑和openresty配置方法

容器啟動迅诬,會創(chuàng)建一個默認證書,避免openresty啟動失敗婿牍。 證書獲取成功后侈贷,將會被安裝到固定路徑:/usr/local/openresty/nginx/conf/ssl,

openresty配置方法如下:

? ? server {

? ? ? ? # 80端口必須可以正常訪問等脂,用來驗證你的域名

? ? ? ? listen? ? ? 80;

? ? ? ? server_name example.com;

? ? ? ? # ...

? ? }


? ? server {

? ? ? ? listen? ? ? 443 ssl;

? ? ? ? server_name example.com;

? ? ? ? root /data/web/www;


? ? ? ? ssl_stapling off;

? ? ? ? ssl_certificate ssl/fullchain.pem; # ssl證書自動安裝的路徑:/usr/local/openresty/nginx/conf/ssl/

? ? ? ? ssl_certificate_key ssl/key.pem; # ssl證書自動安裝的路徑:/usr/local/openresty/nginx/conf/ssl/


? ? ? ? # ...

? ? }

證書更新

證書會定期檢查是否快要過期俏蛮,如果快要過期,會自動更新并安裝證書上遥,你可以高枕無憂了(理論上的搏屑,我的證書還沒到期,哈哈)露该。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末睬棚,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子解幼,更是在濱河造成了極大的恐慌抑党,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件撵摆,死亡現(xiàn)場離奇詭異底靠,居然都是意外死亡,警方通過查閱死者的電腦和手機特铝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門暑中,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鲫剿,你說我怎么就攤上這事鳄逾。” “怎么了灵莲?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵雕凹,是天一觀的道長。 經(jīng)常有香客問我,道長枚抵,這世上最難降的妖魔是什么线欲? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮汽摹,結(jié)果婚禮上李丰,老公的妹妹穿的比我還像新娘。我一直安慰自己逼泣,他們只是感情好趴泌,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著圾旨,像睡著了一般踱讨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上砍的,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天痹筛,我揣著相機與錄音,去河邊找鬼廓鞠。 笑死帚稠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的床佳。 我是一名探鬼主播滋早,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼砌们!你這毒婦竟也來了杆麸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浪感,失蹤者是張志新(化名)和其女友劉穎昔头,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體影兽,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡揭斧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了峻堰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片讹开。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖捐名,靈堂內(nèi)的尸體忽然破棺而出旦万,到底是詐尸還是另有隱情,我是刑警寧澤镶蹋,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布成艘,位于F島的核電站拇砰,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏狰腌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一牧氮、第九天 我趴在偏房一處隱蔽的房頂上張望琼腔。 院中可真熱鬧,春花似錦踱葛、人聲如沸丹莲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽甥材。三九已至,卻和暖如春性含,著一層夾襖步出監(jiān)牢的瞬間洲赵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工商蕴, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留叠萍,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓绪商,卻偏偏與公主長得像苛谷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子格郁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

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