麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 網(wǎng)站 > Apache > 正文

Windows 配置Apache以便在瀏覽器中運(yùn)行Python script的CGI模式

2024-08-27 18:30:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

做法是:

打開(kāi)httpd.conf,找到”#ScriptInterpreterSource Registry “,移除前面的注釋# (如果找不到這行,就自己添加進(jìn)去)
找到“Options Indexes FollowSymLinks ”這句,在后面加上”ExecCGI “。(那個(gè)”Indexes “最好也能去掉,因?yàn)槿绻蝗サ舻脑挘夸浵旅鏇](méi)有index.html這種文件,就會(huì)顯示出目錄列表下的所有文件,所以有安全漏洞問(wèn)題。如果去掉Indexes,而且沒(méi)有index.html文件的話,就會(huì)顯示一個(gè)Forbidden頁(yè)面)
找到”AddHandler cgi-script .cgi “,在后面加上 .py。如果沒(méi)有這句,可以自己添加 “AddHandler cgi-script .py”
重新啟動(dòng)Apache即可 (有的時(shí)候restart會(huì)導(dǎo)致Apache死掉,所以碰到這種情況的人可以stop先再start)
然后創(chuàng)建一個(gè)test.py script,

print "Content-type: text/html"
print ""
print "<html><head></head><body>"
print "Hello World"
print "</body></html>"注意第二句print “”不能少,如果沒(méi)有這句,會(huì)引起一個(gè) “500 Internal Server Error” 錯(cuò)誤。

在瀏覽器中運(yùn)行,Hello World兩個(gè)字被輸出后表明運(yùn)行正常。

另外,有些錯(cuò)誤提示如下:

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91精品国| 九九热视频免费在线观看 | 在线亚洲播放 | 成人午夜免费看 | 免费网站看v片在线a | 一本一本久久a久久精品综合小说 | 黄色欧美精品 | 久久久久亚洲a | 午夜精品久久久久久久久久久久久蜜桃 | 日韩av电影在线免费观看 | 免费a级毛片大学生免费观看 | 国产美女做爰免费视 | 久久av免费观看 | 在线免费观看毛片视频 | 精品国产91久久久久久久 | 久久国产成人精品国产成人亚洲 | 在线免费观看日韩视频 | 精国产品一区二区三区 | 精品成人免费视频 | 国产91成人 | 香蕉国产9 | 成人毛片视频免费看 | 久久不射电影网 | 免费在线观看成人av | 成人在线观看免费观看 | 二区三区在线观看 | 久久久99精品视频 | 看av网址 | 视频国产一区二区 | 亚洲综合精品成人 | 国产午夜网| 看91视频 | 精品久久久久久久久久久久 | 免费a级作爱片免费观看欧洲 | 91精品动漫在线观看 | 女教师~淫辱の动漫在线 | 奶子吧naiziba.cc免费午夜片在线观看 | 国产精品久久久久久久久久尿 | 中文字幕在线观看www | 国产精品久久久免费观看 | av在线一区二区三区四区 |