《Ubuntu 12.04下3分鐘搭建apache+python的運(yùn)行環(huán)境》要點(diǎn):
本文介紹了Ubuntu 12.04下3分鐘搭建apache+python的運(yùn)行環(huán)境,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:apache配置
關(guān)于搭建apache+python的運(yùn)行環(huán)境,網(wǎng)上很多文章都是用cgi方式,配置非常繁瑣,把很多不相干的東西都扯了進(jìn)來(lái),都沒(méi)有說(shuō)到要點(diǎn)上.對(duì)于很多新手朋友來(lái)說(shuō),估計(jì)摸不著南北.這里采用mod_python模塊的方式,都是用apt-get安裝,3分鐘就搞定了.
1、安裝apache
如果安裝了apache,確保配置沒(méi)有進(jìn)行大幅的修改,否則可能會(huì)有影響.如果沒(méi)有安裝apache,通過(guò)apt-get安裝:
Tips:如果是自行編譯安裝,下面提到的配置和目錄根據(jù)實(shí)際情況修改.
2、安裝mod_python模塊
這個(gè)模塊內(nèi)嵌了python解釋器,apache就可以通過(guò)該模塊運(yùn)行python腳本,然后將內(nèi)容輸出到瀏覽器.這個(gè)模塊就像個(gè)橋一樣,連接apache和python.安裝也非常簡(jiǎn)單,apt-get直接安裝:
安裝完成后,查看/etc/apache2/mods-enabled/python.load,可以看到模塊已經(jīng)被加載進(jìn)來(lái)了,完全不用自己手動(dòng)添加.
3、告訴apache在碰到py后綴的文件時(shí)用python執(zhí)行
修改/etc/apache2/sites-enabled/000-default配置文件,找到如下配置:
如果你的配置沒(méi)有改動(dòng),看到的應(yīng)該和上面一樣.在Directory內(nèi)增加三行配置,最終如下:
保存后,重新啟動(dòng)下apache:
至此環(huán)境就全部完成了,下面進(jìn)行測(cè)試下.
測(cè)試
在站點(diǎn)根目錄/var/www/下新建hello.py文件,內(nèi)容如下:
確保該文件有執(zhí)行權(quán)限,為了方便直接改成777:
用瀏覽器訪問(wèn)下該文件:
如果看到hello world!就表示成功了.
小結(jié)
如果碰到問(wèn)題可以查下apache的日志文件,apache的日志文件再/var/log/apache2/目錄下.
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/4294.html