日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

小程序基礎(chǔ)篇:小程序注冊(cè)與組建HTTPS服務(wù)器

 timtxu 2017-05-20

大家好,我是峰子!有共同興趣的同學(xué)可以加我微信(snowboychen)共同交流學(xué)習(xí)或者關(guān)注“早安肇慶”公眾號(hào)獲取信息。

摘要:小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶通過(guò)微信掃一掃或者搜一下即可打開(kāi)應(yīng)用。隨著小程序全面開(kāi)放申請(qǐng)后,主體類型為企業(yè)、政府、媒體、其他組織或個(gè)人的開(kāi)發(fā)者,均可申請(qǐng)注冊(cè)小程序。想快速搭建自已的小程序嗎?本文著重講解如何在阿里云組建HTTPS后臺(tái)服務(wù)器。

一、小程序申請(qǐng)注冊(cè)

小程序接入流程:1.注冊(cè)->2.小程序信息完善->3.開(kāi)發(fā)小程序->4.提交審核及發(fā)布。

注:小程序注冊(cè)需要一個(gè)郵箱(郵箱可以在阿里云申請(qǐng)域名后免費(fèi)綁定騰訊企業(yè)郵https://exmail.qq.com/),每個(gè)郵箱只能申請(qǐng)一個(gè)小程序。

二、組建HTTPS服務(wù)器

本文所組建的HTTPS服務(wù)器是基于阿里云(https://www.aliyun.com/),你需要先申請(qǐng)阿里云賬號(hào)。

1、申請(qǐng)域名

選擇一個(gè)適合你的域名進(jìn)行注冊(cè),.com域名55元/首年,具體注冊(cè)流程就不啰嗦了,用阿里云注冊(cè)域名可免費(fèi)進(jìn)行備案(小程序通訊需要合法備案的域名)。

2、免費(fèi)申請(qǐng)騰訊企業(yè)郵

騰訊企業(yè)郵(https://exmail.qq.com/)專為初創(chuàng)團(tuán)隊(duì)、個(gè)人站長(zhǎng)提供永久使用的免費(fèi)版企業(yè)郵,提供50人賬號(hào)上限,單個(gè)郵箱2G容量、2G企業(yè)網(wǎng)盤、2G個(gè)人中轉(zhuǎn)站等服務(wù),并可贈(zèng)送域名(不過(guò)建議還是用阿里云申請(qǐng)域名并備案)。

3、申請(qǐng)?jiān)品?wù)ECS

云服務(wù)器(Elastic Compute Service,簡(jiǎn)稱 ECS)是一種簡(jiǎn)單高效、處理能力可彈性伸縮的計(jì)算服務(wù),幫助您快速構(gòu)建更穩(wěn)定、安全的應(yīng)用,提升運(yùn)維效率,降低 IT 成本,使您更專注于核心業(yè)務(wù)創(chuàng)新。

我們可以先申請(qǐng)比較低價(jià)格服務(wù)器試用(77.85/月/臺(tái)),待小程序上線后再根據(jù)實(shí)際流量等進(jìn)行服務(wù)器升級(jí)。

具體申請(qǐng)操作流程:

3.1、登錄阿里云后選擇云市場(chǎng)挑選適合你的運(yùn)行環(huán)境(本人使用IIS7.5+PHP,以后的案例后臺(tái)會(huì)用到PHP+MYSQL),云市場(chǎng)的運(yùn)行環(huán)境大部份是免費(fèi)的。

3.2、選擇好運(yùn)行環(huán)境后點(diǎn)擊購(gòu)買,然后再選擇配置后點(diǎn)擊購(gòu)買,阿里云會(huì)自動(dòng)生成并提供遠(yuǎn)程桌面連接到云服務(wù)器中進(jìn)行管理。

至此,你的域名、郵箱及云服務(wù)器已經(jīng)申請(qǐng)完畢。你已經(jīng)可以綁定域名到服務(wù)器了,記得域名去備案哦。接下來(lái)就需要配置域名解析及部署免費(fèi)HTTPS設(shè)置了。

4、部署免費(fèi)HTTPS

阿里云上提供了免費(fèi)的證書,申請(qǐng)起來(lái)很方便,我們就來(lái)看看怎么申請(qǐng)阿里云里的免費(fèi)證書。

從阿里云的后臺(tái)管理頁(yè)面頂部菜單“產(chǎn)品與服務(wù)”里面,可以看到“CA證書服務(wù)”:

每個(gè)用戶最多可以購(gòu)買10個(gè)

這里填寫證書的聯(lián)系人信息,申請(qǐng)的email地址不要填錯(cuò),后續(xù)激活郵件會(huì)發(fā)送至該郵箱。

證書請(qǐng)求文件(CSR)可以自己借助openssl工具生成,也可以在阿里云平臺(tái)上創(chuàng)建;點(diǎn)擊提交審核后完成申請(qǐng)步驟。

IIS7.5可按IIS8來(lái)配置

下載證書for IIS8

安裝證書

IIS 8 支持PFX格式證書,下載包中包含PFX格式證書和密碼文件。以沃通證書為例:

文件說(shuō)明:

1. 證書文件214079847840162.pem,包含兩段內(nèi)容,請(qǐng)不要?jiǎng)h除任何一段內(nèi)容。

2. 如果是證書系統(tǒng)創(chuàng)建的CSR,還包含:證書私鑰文件214079847840162.key、PFX格式證書文件214079847840162.pfx、PFX格式證書密碼文件pfx-password.txt。

( 1 ) 證書導(dǎo)入

· 開(kāi)始 -〉運(yùn)行 -〉MMC;

· 啟動(dòng)控制臺(tái)程序,選擇菜單“文件'中的'添加/刪除管理單元”-> “添加”,從“可用的獨(dú)立管理單元”列表中選擇“證書”-> 選擇“計(jì)算機(jī)帳戶”;

· 在控制臺(tái)的左側(cè)顯示證書樹(shù)形列表,選擇“個(gè)人”->“證書”,右鍵單擊,選擇“所有任務(wù)'-〉'導(dǎo)入”, 根據(jù)'證書導(dǎo)入向?qū)А钡奶崾?,?dǎo)入PFX文件 (此過(guò)程當(dāng)中有一步非常重要: “根據(jù)證書內(nèi)容自動(dòng)選擇存儲(chǔ)區(qū)”)。安裝過(guò)程當(dāng)中需要輸入密碼為您當(dāng)時(shí)設(shè)置的密碼。導(dǎo)入成功后,可以看到如圖所示的證書信息。

( 2 ) 分配服務(wù)器證書

· 打開(kāi) IIS8.0 管理器面板,找到待部署證書的站點(diǎn),點(diǎn)擊“綁定”,如圖。

· 設(shè)置參數(shù)

選擇“綁定”->“添加”->“類型選擇 https” ->“端口 443” ->“ssl 證書【導(dǎo)入的證書名稱】” ->“確定”,SSL 缺省端口為 443 端口(請(qǐng)不要隨便修改。 如果您使用其他端口如:8443, 則訪問(wèn)時(shí)必須輸入:https://www.:8443)。如圖

注:以上證書安裝完成后,TLS版本為1.1,小程序需要升級(jí)為TLS1.2,所以把下列數(shù)據(jù)存為tls.reg后雙擊運(yùn)行修改注冊(cè)表即可。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocols]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsMulti-Protocol Unified Hello]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsMulti-Protocol Unified HelloClient]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsMulti-Protocol Unified HelloServer]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsPCT 1.0]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsPCT 1.0Client]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsPCT 1.0Server]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Client]

'DisabledByDefault'=dword:00000001

'Enabled'=dword:00000000

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Client]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Server]

'Enabled'=dword:00000000

'DisabledByDefault'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0Client]

'Enabled'=dword:00000001

'DisabledByDefault'=dword:00000000

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0Server]

'Enabled'=dword:00000001

'DisabledByDefault'=dword:00000000

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1Client]

'DisabledByDefault'=dword:00000000

'Enabled'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1Server]

'DisabledByDefault'=dword:00000000

'Enabled'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client]

'DisabledByDefault'=dword:00000000

'Enabled'=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server]

'Enabled'=dword:00000001

'DisabledByDefault'=dword:00000000

以上完成后,就可以使用微信WEB開(kāi)發(fā)者工具進(jìn)行小程序開(kāi)發(fā)了,我將在接下來(lái)的篇章里再具體講解小程序開(kāi)發(fā)實(shí)例。謝謝瀏覽!寫得不好,請(qǐng)多多包涵。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多