為微信小程序開發(fā)做準備荚恶,在Centos 6.8下利用letsencrypt.sh腳本為nginx 配置免費https證書

最近在做微信小程序商城開發(fā)的時候撩穿,閱讀官方api文檔發(fā)現(xiàn)要求https。

wx.request(OBJECT)
wx.request發(fā)起的是 HTTPS 請求谒撼。

推薦使用更便捷的 certbot 配置 https食寡,參考鏈接:CentOS 7.3 下部署基于 Node.js的微信小程序商城

于是開始了在Centos 6.8下利用letsencrypt.sh腳本為nginx 配置免費https(Let's Encrypt SSL證書)的路程。

一廓潜、下載letsencrypt.sh

# wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt.conf
# wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt.sh

二抵皱、修改letsencrypt.conf文件的參數(shù)

# vim letsencrypt.conf

文件修改后的內(nèi)容如下
# only modify the values, key files will be generated automaticly.
ACCOUNT_KEY="letsencrypt-account.key" 
DOMAIN_KEY="mtian.net.key"
DOMAIN_DIR="/usr/local/nginx/html"  #網(wǎng)站的根目錄
DOMAINS="DNS:mtian.net,DNS:www.mtian.net" #你的網(wǎng)站域名,多個域名用,號分隔
#ECC=TRUE
#LIGHTTPD=TRUE

三辩蛋、執(zhí)行文件呻畸,生成https所需要的ssl證書文件

添加執(zhí)行權限并執(zhí)行
# chmod +x letsencrypt.sh   
# ./letsencrypt.sh letsencrypt.conf  

運行完成后會在當前目錄生成如下文件

# ls
letsencrypt-account.key  lets-encrypt-x3-cross-signed.pem  mtian.csr
letsencrypt.conf         mtian.chained.crt                 mtian.net.key
letsencrypt.sh           mtian.crt

四、修改nginx配置文件悼院,加入https

# vim /usr/local/nginx/conf/nginx.conf

server {
    listen       443 ssl;
    server_name  www.mtian.net;

    ssl on;
     
    ssl_certificate /usr/local/nginx/conf/mtian.chained.crt;
    ssl_certificate_key /usr/local/nginx/conf/mtian.net.key;


    location / {
        root   html;
        index  index.html index.htm;
    }
}

配置可參考
https://mozilla.github.io/server-side-tls/ssl-config-generator/
https://www.textarea.com/zhicheng/fenxiang-yige-https-a-di-nginx-peizhi-320/

五伤为、復制letsencrypt.sh生成的mtian.chained.crt和mtian.net.key 件到 nginx.conf中指定的目錄/usr/local/nginx/conf/

# cp  mtian.chained.crt /usr/local/nginx/conf/
# cp  mtian.net.key  /usr/local/nginx/conf/

六、重啟nginx

 # service nginx restart

Stopping nginx:                                            [  OK  ]
Starting nginx:                                            [  OK  ]

七樱蛤、打開瀏覽器訪問https://www.mtian.net/钮呀,火狐和谷歌都可以正常訪問并且有綠色的鎖剑鞍,https配置完成昨凡。

微信小程序商城https配置

微信小程序商城https配置

開源Node.js微信小程序商城

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蚁署,隨后出現(xiàn)的幾起案子便脊,更是在濱河造成了極大的恐慌,老刑警劉巖光戈,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哪痰,死亡現(xiàn)場離奇詭異,居然都是意外死亡久妆,警方通過查閱死者的電腦和手機晌杰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來筷弦,“玉大人肋演,你說我怎么就攤上這事抑诸。” “怎么了爹殊?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵蜕乡,是天一觀的道長。 經(jīng)常有香客問我梗夸,道長家厌,這世上最難降的妖魔是什么凡涩? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上局待,老公的妹妹穿的比我還像新娘。我一直安慰自己报辱,他們只是感情好召噩,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著该酗,像睡著了一般授药。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上呜魄,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天悔叽,我揣著相機與錄音,去河邊找鬼爵嗅。 笑死娇澎,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的睹晒。 我是一名探鬼主播趟庄,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼伪很!你這毒婦竟也來了戚啥?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤锉试,失蹤者是張志新(化名)和其女友劉穎猫十,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呆盖,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡拖云,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了应又。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宙项。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖株扛,靈堂內(nèi)的尸體忽然破棺而出尤筐,到底是詐尸還是另有隱情邑贴,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布叔磷,位于F島的核電站拢驾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏改基。R本人自食惡果不足惜繁疤,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望秕狰。 院中可真熱鬧稠腊,春花似錦、人聲如沸鸣哀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽我衬。三九已至叹放,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間挠羔,已是汗流浹背井仰。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留破加,地道東北人俱恶。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像范舀,于是被迫代替她去往敵國和親合是。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

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

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理锭环,服務發(fā)現(xiàn)聪全,斷路器,智...
    卡卡羅2017閱讀 134,600評論 18 139
  • Page 1:nginx 服務器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,527評論 1 41
  • 編譯自:installing-nginx-open-source 目錄 選擇 Stable 還是 Mainline...
    C86guli閱讀 3,844評論 0 21
  • “敵未出國土前田藐,言和即漢奸荔烧!”這是海外華僑領袖陳嘉庚的提議。這份提議在國民參政會上曾被汪精衛(wèi)朗讀汽久。 現(xiàn)在,汪精衛(wèi)卻...
    左右文摘閱讀 1,168評論 0 0
  • 我喜歡春天的細雨,綿綿春雨滋潤著我的幼小的心田踊餐。我喜歡在雨中漫步景醇,傾聽著大自然的聲音,望著天空墜落的雨滴。 ...
    又嘉閱讀 273評論 1 1