二诺擅、阿里云服務(wù)器配置https

最近在學(xué)習(xí)微信小程序猜极,小程序開發(fā)使用的所有接口都必須是https的今缚,因此本文主要將服務(wù)器如何配置https(以阿里云 ECS共享型 n4云服務(wù)器為例)

一无午、域名申請(需要購買)

控制臺 -> 域名 -> 域名注冊 -> 選擇域名宁炫,按頁面提示輸入相關(guān)信息 -> 等待實名認(rèn)證通過


圖1-1 進入域名控制臺

圖1-2 域名注冊

圖1-3 域名實名認(rèn)證

申請免費ssl證書步驟如下:


圖1-4 申請免費ssl證書

圖1-5 申請免費ssl證書

二访得、申請ssl證書(有免費證書)

ssl證書控制臺 -> 申請免費證書 -> 按頁面提示乏悄,填入相關(guān)信息 -> 驗證信息 -> 等待驗證通過


圖2-1

圖2-2

圖2-3

圖2-4

圖2-5

圖2-6

圖2-7

圖2-8

等驗證通過后浙值,就可以下載ssl證書

圖2-9

三、nginx配置https

  • 進入nginx的配置文件:cd /etc/nginx檩小;
  • 將證書上傳至服務(wù)器开呐,我上傳到/etc/nginx/cert
    圖3-1 上傳證書
  • 修改nginx.conf文件:include /etc/nginx/conf.d/ssl.conf
圖3-2 nginx.conf
  • /etc/nginx/conf.d/ssl.conf文件
server {
  listen       8081; # nginx配置端口,這里我是8081
  server_name  localhost;
  # 配置http訪問自動轉(zhuǎn)發(fā)到https
  rewrite ^(.*) https://$host$1 permanent;
}
server {
    listen       443 ssl;
    server_name  _;  # 值為 _ 表示 域名和ip都能訪問

    ssl_certificate "/etc/nginx/cert/server.pem";  # ssl的.pem文件(絕對地址)
    ssl_certificate_key "/etc/nginx/cert/server.key";  # ssl的.key文件(絕對地址)
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout  10m;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    # 配置文件上傳大小
    client_max_body_size 2G;

    location / {
      root /usr/local/develop/web-front-end;
      index  index.html index.htm;
      try_files  $uri $uri/ /index.html;
    }

    location /apis/ {
      # rewrite         ^.+iot/?(.*)$ /$1 break;
      add_header      Access-Control-Allow-Origin *;
      add_header      Access-Control-Allow-Headers "Accept, X-Token, Content-Type";
      add_header      Access-Control-Allow-Methods "GET, POST, DELETE, PATCH, PUT, OPTIONS";
      proxy_pass      http://localhost:13666/;

      # (以下2句)配置允許創(chuàng)建websocket
      # proxy_set_header Upgrade websocket;
      # proxy_set_header Connection Upgrade;
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}
設(shè)置安全組規(guī)則
圖3-3 設(shè)置安全組規(guī)則

到這就可以通過ip訪問了


圖3-4 ip訪問
本地使用域名也能訪問

修改本地電腦的hosts文件:C:\Windows\System32\drivers\etc\host

圖3-5 修改hosts文件

四、node配置https

在項目根目錄下新建cert空文件夾筐付,把ssl證書(.pem文件卵惦、.key文件)復(fù)制到cert文件夾中;

var app = express();
var https = require('https');
var fs = require('fs');
var path = require('path');
/* 服務(wù)啟動監(jiān)聽 */
var privateCrt = fs.readFileSync(path.join(process.cwd(), 'cert/server.pem'), 'utf8');
var privateKey = fs.readFileSync(path.join(process.cwd(), 'cert/server.key'), 'utf8');
const HTTPS_OPTOIN = {
  key: privateKey,
  cert: privateCrt
};
const SSL_PORT = 13666;
const httpsServer = https.createServer(HTTPS_OPTOIN, app);
httpsServer.listen(SSL_PORT, () => {
  console.log(`HTTPS Server is running on: https://localhost:${SSL_PORT}`);
});
遺留問題
  1. 阿里云域名備案
相關(guān)文章

一、阿里云服務(wù)器從購買到部署 nodejs+vue

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瓦戚,一起剝皮案震驚了整個濱河市沮尿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌伤极,老刑警劉巖蛹找,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異哨坪,居然都是意外死亡庸疾,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門当编,熙熙樓的掌柜王于貴愁眉苦臉地迎上來届慈,“玉大人,你說我怎么就攤上這事忿偷〗鸲伲” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵鲤桥,是天一觀的道長揍拆。 經(jīng)常有香客問我,道長茶凳,這世上最難降的妖魔是什么嫂拴? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮贮喧,結(jié)果婚禮上筒狠,老公的妹妹穿的比我還像新娘。我一直安慰自己箱沦,他們只是感情好辩恼,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谓形,像睡著了一般灶伊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上套耕,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天谁帕,我揣著相機與錄音,去河邊找鬼冯袍。 笑死匈挖,一個胖子當(dāng)著我的面吹牛碾牌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播儡循,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舶吗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了择膝?” 一聲冷哼從身側(cè)響起誓琼,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎肴捉,沒想到半個月后腹侣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡齿穗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年傲隶,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窃页。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡跺株,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脖卖,到底是詐尸還是另有隱情乒省,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布畦木,位于F島的核電站袖扛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏十籍。R本人自食惡果不足惜攻锰,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妓雾。 院中可真熱鬧,春花似錦垒迂、人聲如沸械姻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽楷拳。三九已至,卻和暖如春吏奸,著一層夾襖步出監(jiān)牢的瞬間欢揖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工奋蔚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留她混,地道東北人烈钞。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像坤按,于是被迫代替她去往敵國和親毯欣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

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