最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于騰訊云服務(wù)器部署微信小程序后臺服務(wù)(Python+Django)

 更新時間:2019年05月08日 08:23:25   作者:平山  
這篇文章主要介紹了基于騰訊云服務(wù)器部署微信小程序后臺服務(wù)(Python+Django),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一 前言

微信小程序,相信大家早已熟知,它是一種無需下載安裝即可使用的輕型應(yīng)用,具有跨平臺和接近 Native App 性能體驗的優(yōu)勢。從開發(fā)模式上說,它是前后端分離的,微信小程序負(fù)責(zé)實現(xiàn)前端應(yīng)用,后端服務(wù)可以使用任何你說熟知的開發(fā)語言,如 PHP 、 NodeJs 、 Java 、 C# 、 Python 等,因而,微信小程序的開發(fā)文檔主要是圍繞 WXML 、 WXSS 等前端框架、組件或樣式布局進(jìn)行講解,幾乎看不到后端技術(shù)的身影。本文主要介紹如何在騰訊云服務(wù)器上部署 Python+Django 實現(xiàn)的微信小程序后臺服務(wù),對整個部署過程和涉及的事件有所了解即可,無需關(guān)注具體細(xì)節(jié)。

二 部署前準(zhǔn)備

部署前的準(zhǔn)備工作比較耗時,可能這也是很多微信小程序個人開發(fā)者會感到頭疼的地方 …

1. 購買云主機

開發(fā)的微信小程序應(yīng)用帶后臺服務(wù)的,要考慮購買云主機,可選服務(wù)提供商挺多的,如騰訊云、阿里云、百度云等,根據(jù)個人需要選購即可,騰訊云主機相對便宜(西南地區(qū) - 成都,主機相對其他區(qū)域便宜一點);

2. 域名申請\解析\備案

A.   域名申請

購買域名,最好是云主機在哪里買,域名就在哪里買吧,也省了域名轉(zhuǎn)入的事兒,比如主機、域名都在騰訊云購買;

B.   域名解析

購買的云主機會有一個公網(wǎng)IP,通過將域名與ip地址綁定,可以實現(xiàn)通過域名訪問服務(wù)。如騰訊云主機域名解析配置方式為:

登錄騰訊云控制臺---> 進(jìn)入域名頁面--->在域名上點擊[解析]--> 添加解析記錄

C.   域名備案

這個最蛋疼! 騰訊云提交備案信息,如個人信息、住址信息、×××信息、居住證信息、照片視頻等材料;

這個最耗時! 騰訊云審核1個工作日,管局審核理論上 20 個工作日左右(可能會快幾天) ;

這個是必須的! 微信小程序后臺域名必須備案,沒法繞過,看開發(fā)文檔的明確說明:

 

3. 申請SSL證書\配置啟用https訪問

A. 騰訊云提供了ssl證書的免費申請,具體可以查看騰訊云相關(guān)文檔,大致流程為:

登錄騰訊云-->ssl證書管理-->申請證書(免費)-->等待審核( 一個工作日內(nèi)完成審核,審核結(jié)果將以短信、郵件及站內(nèi)信的方式通知您。一般半個小時即可審核通過

B. 配置啟用https

證書審批結(jié)果會以短信通知,審批通過后,可以在控制臺下載證書文件,且在apache中安裝配置( 記得配置后重啟apache服務(wù)

4. 配置小程序服務(wù)器域名

域名備案通過后,登錄微信公眾平臺小程序,配置服務(wù)器域名,大致流程是:開發(fā) -- 開發(fā)設(shè)置 - 服務(wù)器域名 - 開始配置,填寫備案的域名;

三 部署Apache+mod_wsgi+Django

經(jīng)過前期的準(zhǔn)備,已經(jīng)有可以運行后臺服務(wù)的主機和備案的域名,且支持https協(xié)議,接下來就需要將開發(fā)好的后臺服務(wù)部署到云主機,以便為微信小程序提供后臺API 訪問。

1. Apache 安裝配置

我的騰訊云服務(wù)器使用的是 windows 2k8 R2 系統(tǒng),在 Apache 官網(wǎng)下載對應(yīng)的版本,解壓,配置 httpd.conf ,使用類似 httpd -k install -n " Apache2.4 " 的命令 可以 將 apache 注冊成 windows 服務(wù);

2. 安裝 mod_wsgi

下載與 Python 版本對應(yīng)的 mod_wsgi ,使用 pip install 安裝,并記錄安裝成功后出現(xiàn)的配置信息,以備后續(xù) httpd.conf 配置;

3. 配置 Django 項目

部署 Django 項目,配置 httpd.conf ,重啟 apache 服務(wù),如果配置無異常,通過配置的域名應(yīng)該可以正確獲得后臺響應(yīng)數(shù)據(jù),后臺接口數(shù)據(jù)一般以 json 格式返回。

httpd.conf 配置舉例如下,配置時注意依據(jù)實際路徑修改:

#安裝wsgi模塊后,mod_wsgi-express module-config命令輸出的三行信息,直接復(fù)制過來
LoadFile C:/python36/python36.dll
LoadModule wsgi_module c:/users/administrator/.virtualenvs/example-qwbwsvwe/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win32.pyd
WSGIPythonHome c:/users/administrator/.virtualenvs/example-qwbwsvwe
#設(shè)置工程中的wsgi路徑
WSGIScriptAlias / C:\Dev\example\webApp\webApp\wsgi.py
#設(shè)置工程路徑
WSGIPythonPath C:\Dev\example\webApp
#設(shè)置wsgi路徑
<Directory C:\Dev\example\webApp\webApp>
 <Files wsgi.py>
  Require all granted
 </Files>
</Directory>
#設(shè)置靜態(tài)文件路徑
Alias /static C:\Dev\example\webApp\static
<Directory C:\Dev\example\webApp\static> 
 AllowOverride None 
 Options None 
 Require all granted 
</Directory>

四 總結(jié)

如果開發(fā)的微信小程序需要后臺服務(wù)支持,域名備案是一個耗時等待的過程,因而,可以提前發(fā)起備案申請;后臺服務(wù)部署涉及的細(xì)節(jié)較多,都可以單獨領(lǐng)出來寫配置文檔,但配置相對比較容易,另外,考慮后臺服務(wù)器選擇種類眾多,全部寫出來,篇幅居多,參考性可能也不大,所以,只列出大致流程,對整個部署過程和涉及的事件有所了解即可,實際應(yīng)用中還要具體問題具體分析。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python多線程掃描端口代碼示例

    Python多線程掃描端口代碼示例

    這篇文章主要介紹了Python多線程掃描端口代碼示例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • 如何利用Python實現(xiàn)給Excel表格截圖

    如何利用Python實現(xiàn)給Excel表格截圖

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)給Excel表格截圖功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • Python?matplotlib.pyplot.subplots()用法詳解

    Python?matplotlib.pyplot.subplots()用法詳解

    這篇文章主要介紹了Python?matplotlib.pyplot.subplots()用法的相關(guān)資料,matplotlib.pyplot.subplots()用于創(chuàng)建子圖,可設(shè)置行數(shù)、列數(shù)、軸共享、額外關(guān)鍵字參數(shù)和布局選項,需要的朋友可以參考下
    2024-12-12
  • python修改pip install默認(rèn)安裝路徑的詳細(xì)步驟

    python修改pip install默認(rèn)安裝路徑的詳細(xì)步驟

    pip安裝的第三方庫默認(rèn)存放在C盤中,為了便于管理和不過度占用C盤空間所以想修改默認(rèn)的pip路徑,文章通過圖文結(jié)合的方式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • 詳細(xì)解讀Python中的json操作

    詳細(xì)解讀Python中的json操作

    json操作是最為基本的、最為常用的,Python自帶的json模塊就可以滿足大部分應(yīng)用場景,而且使用起來極為簡單,下面這篇文章主要給大家介紹了關(guān)于Python中json操作的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • python3 re返回形式總結(jié)

    python3 re返回形式總結(jié)

    在本篇文章里小編給大家整理了關(guān)于python3 re返回形式,對此有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-11-11
  • python中GIL鎖的實現(xiàn)

    python中GIL鎖的實現(xiàn)

    GIL是CPython中的一種線程鎖機制,確保同一時間只有一個線程執(zhí)行Python代碼,本文就來介紹一下python中GIL鎖的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Python學(xué)習(xí)之字符串常用方法總結(jié)

    Python學(xué)習(xí)之字符串常用方法總結(jié)

    這篇文章主要為大家介紹了Python中字符串的幾個常用方法總結(jié),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python字符串有一定幫助,需要的可以參考一下
    2022-03-03
  • pytho多張圖片的無損拼接的實現(xiàn)示例

    pytho多張圖片的無損拼接的實現(xiàn)示例

    很多人都會是用PS進(jìn)行拼接,本文主要介紹了pytho多張圖片的無損拼接的實現(xiàn)示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • tf.concat中axis的含義與使用詳解

    tf.concat中axis的含義與使用詳解

    今天小編就為大家分享一篇tf.concat中axis的含義與使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

孟津县| 昌宁县| 唐河县| 黄浦区| 昆山市| 师宗县| 长岛县| 镇康县| 鹿邑县| 阳朔县| 鸡西市| 阳信县| 通海县| 堆龙德庆县| 海淀区| 宁陵县| 湘阴县| 东海县| 新安县| 高阳县| 黎川县| 周宁县| 晋中市| 左云县| 雅江县| 北流市| 安远县| 汉沽区| 都安| 内黄县| 张家界市| 监利县| 长丰县| 抚宁县| 武威市| 忻城县| 东丽区| 谢通门县| 横峰县| 雅江县| 乌拉特后旗|