微信小程序的部署方法步驟
部署環(huán)境:
- jdk1.7
- mysql5.6
- tomcat7
- centos6.5
1資料準(zhǔn)備
1)linux服務(wù)器,推薦使用阿里云,這里預(yù)算有限,所以使用了香港的低配服務(wù)器。
2)域名,這里是在阿里云平臺(tái)上申請(qǐng)的,沒(méi)有申請(qǐng)到cn,因?yàn)樯矸葑C信息和網(wǎng)上查詢(xún)的有問(wèn)題,我是轉(zhuǎn)到學(xué)校的,所以沒(méi)有審核通過(guò)。這里使用的是國(guó)際域名。通過(guò)審核才能用哈。
3)ac證書(shū),這里也是在阿里云平臺(tái)申請(qǐng)的,一年免費(fèi)版,要綁定域名哈,這里直接使用最方便的針對(duì)tomcat的證書(shū),人多的話(huà)就是用nginx哈。綁定了域名才能用哈。證書(shū)選擇的時(shí)候,選擇自動(dòng)生成哈。按照步驟來(lái)就好了。
4)linux的服務(wù)器mysql已經(jīng)安裝好
5)linux服務(wù)器的tomcat已經(jīng)安裝好,jdk已經(jīng)安裝好。jdk一定要卸載以前l(fā)inux的自帶的。
6)小程序已經(jīng)開(kāi)發(fā)好
7)小程序的服務(wù)接口與后臺(tái)管理已經(jīng)開(kāi)發(fā)好,我使用的是tomcat作為web服務(wù)器
2部署部署
1把微信小程序的代碼的所有請(qǐng)求的url改為https+域名的形式,因?yàn)槲⑿判〕绦虻恼?qǐng)求url的格式不能出現(xiàn)ip和端口,并且要是https的協(xié)議。
2下載證書(shū),我這里是因?yàn)橛脩?hù)并發(fā)不高,所以直接使用tomcat
安裝證書(shū)步驟請(qǐng)參考,阿里云你購(gòu)買(mǎi)證書(shū)之后的教程
安裝證書(shū)步驟:1)下載,解壓到tomcat的目錄cert目錄下(自己創(chuàng)建哈)
解壓到cert中的文件有:
2):cd 到cert目錄,使用命令完成PFX格式轉(zhuǎn)換命令,此處要設(shè)置PFX證書(shū)密碼,請(qǐng)牢記:
openssl pkcs12 -export -out 214034582080258.pfx -inkey 214034582080258.key -in 214034582080258.pem
3)PFX證書(shū)安裝到tomcat
找到tomcat目錄下的conf的配置文件server.xml
vim server.xml修改里面的內(nèi)容
找到 Connector port=”8443” 標(biāo)簽,增加內(nèi)容如下。證書(shū)密碼,就上一步自己設(shè)置的
keystoreFile=”cert/214034582080258.pfx”
keystoreType=”P(pán)KCS12”
keystorePass=”證書(shū)密碼”
然后再把8443的端口修改為443,因?yàn)閔ttps的默認(rèn)端口是443,這樣的就在用域名訪(fǎng)問(wèn)的時(shí)候就不用添加端口了,因?yàn)槲⑿判〕绦虻膗rl格式不允許端口哈。
到這里證書(shū)就已經(jīng)安裝好了哈
3部署服務(wù)接到tomcat,重啟tomcat。web的部署到tomcat的方式有很多額,不同的開(kāi)發(fā)方式不一樣。
對(duì)了,tomcat的管理員的功能需要在tomcat-users.xml中配置
使用maven的話(huà),就可以通過(guò)配置文件,然后通過(guò)tomcat7:redeploy這種方式部署。
還可以war包,然后放在webapps目錄下,重啟服務(wù)器就可以部署。
重啟之后,查看logs日志
tomcat服務(wù)已經(jīng)啟動(dòng)了哈,然后使用瀏覽器登錄,就可以https訪(fǎng)問(wèn)了哈。
最后一個(gè)就是預(yù)覽開(kāi)發(fā)完成的小程序
然后使用開(kāi)發(fā)者的微信掃描二微碼,就可以預(yù)覽了哈,記住要發(fā)開(kāi)調(diào)試按鈕哈
預(yù)覽完成之后,就可以使用管理員賬戶(hù),上傳小程序了。
這里的微信小程序的https的部署就到這里哈。
這里就這是分享小程序部署方式,這里程序
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
簡(jiǎn)略的前端架構(gòu)心得&&基于editor為例子的編碼小技巧
這一陣事情有點(diǎn)多,沒(méi)來(lái)的及更新神馬東西。今天分享兩個(gè)ppt吧。主要內(nèi)容是關(guān)于一些編碼的小技巧,另一個(gè)關(guān)于前端架構(gòu)的一些些東西。2010-11-11JavaScript?Object.defineProperty與proxy代理模式的使用詳細(xì)分析
這篇文章主要介紹了JavaScript?Object.defineProperty與proxy代理模式的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2022-10-10js DIV滾動(dòng)條隨機(jī)位置的設(shè)置技巧
剛才一個(gè)朋友告訴我他的blog友情鏈接太多了,所以把所有鏈接放到一個(gè)DIV中,加了個(gè)滾動(dòng)條,可是他又不想每次別人來(lái)看,看到的都是前面幾個(gè)鏈接,于是問(wèn)我有沒(méi)有什么辦法,想了一個(gè),呵呵,正好有個(gè)辦法2008-11-11Javascript迭代、遞推、窮舉、遞歸常用算法實(shí)例講解
今天小編就為大家分享一篇關(guān)于Javascript迭代、遞推、窮舉、遞歸常用算法實(shí)例講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02javascript動(dòng)畫(huà)效果類(lèi)封裝代碼
javascript動(dòng)畫(huà)效果類(lèi)封裝代碼...2007-08-08