在生產(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)境,那你需要加上” 主站蜘蛛池模板: 铜川市| 南木林县| 池州市| 涿州市| 荔波县| 平乐县| 沙河市| 津南区| 张家界市| 无棣县| 彝良县| 淳安县| 海丰县| 南涧| 黔东| 江华| 嘉黎县| 小金县| 汶上县| 嘉定区| 平乡县| 修武县| 高阳县| 金溪县| 凯里市| 牡丹江市| 揭阳市| 娄底市| 大方县| 阳新县| 五家渠市| 福清市| 历史| 环江| 临武县| 汪清县| 兴安县| 蓬安县| 凤翔县| 黄平县| 冷水江市|