真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Windows怎么配置Apache以便在瀏覽器中運行Pythonscript的CGI模式

這篇文章給大家介紹Windows怎么配置Apache以便在瀏覽器中運行Python script的CGI模式,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比新建網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式新建網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋新建地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

現(xiàn)在因為已經(jīng)安裝了2.6的Python,以及支持2.6的Eric4,就不想再重新安裝2.5來繼續(xù)配置Apache下mod_python了。

后來發(fā)現(xiàn)了一篇文章Running Python as CGI in Apache in Windows ,講述以CGI模式代替mod_python來運行python script。還有這篇Python for Windows 。

做法是:

打開httpd.conf,找到”#ScriptInterpreterSource Registry “,移除前面的注釋# (如果找不到這行,就自己添加進去) 
找到“Options Indexes FollowSymLinks ”這句,在后面加上”ExecCGI “。(那個”Indexes “最好也能去掉,因為如果不去掉的話,目錄下面沒有index.html這種文件,就會顯示出目錄列表下的所有文件,所以有安全漏洞問題。如果去掉Indexes,而且沒有index.html文件的話,就會顯示一個Forbidden頁面) 
找到”AddHandler cgi-script .cgi “,在后面加上 .py。如果沒有這句,可以自己添加 “AddHandler cgi-script .py” 
重新啟動Apache即可 (有的時候restart會導(dǎo)致Apache死掉,所以碰到這種情況的人可以stop先再start) 
然后創(chuàng)建一個test.py script,

print "Content-type: text/html"
print ""
print ""
print "Hello World"
print ""注意第二句print “”不能少,如果沒有這句,會引起一個 “500 Internal Server Error” 錯誤。

在瀏覽器中運行http://localhost/test.py,Hello World兩個字被輸出后表明運行正常。

另外,有些錯誤提示如下:

沒有添加ScriptInterpreterSource Registry,會出現(xiàn)500 Internal Server Error 錯誤。 
沒有添加ExecCGI,會出現(xiàn)403 Forbidden You don't have permission to access /test.py on http://www.bbqmw.net/qm_yeqm/ this server 。 
沒有添加AddHandler cgi-script .py,那內(nèi)容就會以text文本式樣顯示在瀏覽器中。 
注 :

添加ScriptInterpreterSource Registry的用意是讓W(xué)indows用Registry來找到Python的安裝地方。 
ExecCGI是讓python script可以運行在任意目錄下面,因為Apache默認是讓cgi script運行在cgi-bin目錄下。而我把test.py放到htdocs下運行就會出現(xiàn)403 Forbidden的問題。所以需要加上ExecCGI,這樣就可以在htdocs下運行.py script了。但是ExceCGI會有安全漏洞的問題。用FastCGI會安全一些。但是前提是需要安裝上FastCGI才可以。 
CGI模式比mod_python模式要慢。所以以后有機會在別的電腦上再試試mod_python模式吧。

關(guān)于Windows怎么配置Apache以便在瀏覽器中運行Python script的CGI模式就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


新聞標題:Windows怎么配置Apache以便在瀏覽器中運行Pythonscript的CGI模式
鏈接分享:http://weahome.cn/article/jojchi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部