在生產(chǎn)環(huán)境上,一般會(huì)使用比較健壯的Web服務(wù)器,如Apache來(lái)運(yùn)行我們的應(yīng)用。如果我們的Web應(yīng)用是采用Python開發(fā),而且符合WSGI規(guī)范,比如基于Django,F(xiàn)lask等框架,那如何將其部署在Apache中呢?本文中,我們就會(huì)介紹如何使用Apache模塊mod_wsgi來(lái)運(yùn)行Python WSGI應(yīng)用。
安裝mod_wsgi
我們假設(shè)你已經(jīng)有了Apache和Python環(huán)境,在Linux或者M(jìn)ac上,那第一步自然是安裝。在Ubuntu或Debian環(huán)境中,你可以使用apt-get命令來(lái)安裝:
$ sudo apt-get install libapache2-mod-wsgi$ sudo apt-get install libapache2-mod-wsgi-py3 # For Python 3
不過(guò)我們建議采用編譯安裝,這樣在任何系統(tǒng)中都可以安裝成功,具體步驟如下:
1、下載源碼包
mod_wsgi的源碼托管在Github上,你可以從https://github.com/GrahamDumpleton/mod_wsgi/releases下載它各個(gè)版本的源碼包。
2、解壓后,配置編譯選項(xiàng)
一般采用默認(rèn)配置即可,即執(zhí)行:
$ ./configure
如果要指定Apache和Python環(huán)境,那你需要加上” 主站蜘蛛池模板: 东乌| 太白县| 玛曲县| 霍城县| 汝州市| 永安市| 横山县| 阿坝县| 鲁甸县| 项城市| 蒙自县| 华蓥市| 广东省| 深州市| 郓城县| 临朐县| 绥棱县| 霍邱县| 英超| 将乐县| 永兴县| 勃利县| 新兴县| 新民市| 南靖县| 衡东县| 玛多县| 辛集市| 泊头市| 杭锦后旗| 嵊泗县| 铜山县| 台北县| 太白县| 靖安县| 南宫市| 济南市| 东兰县| 盘山县| 南昌县| 新乡市|