中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-11-05 09:16:11 來源:億速云 閱讀:149 作者:柒染 欄目:建站服務器

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

現在因為已經安裝了2.6的Python,以及支持2.6的Eric4,就不想再重新安裝2.5來繼續配置Apache下mod_python了。

后來發現了一篇文章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會導致Apache死掉,所以碰到這種情況的人可以stop先再start) 
然后創建一個test.py script,

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

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

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

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

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

视频| 信宜市| 华亭县| 方山县| 乌审旗| 游戏| 洪湖市| 通榆县| 繁昌县| 莫力| 忻城县| 曲水县| 公安县| 蒙自县| 牙克石市| 罗田县| 临洮县| 北川| 共和县| 鞍山市| 哈尔滨市| 竹山县| 九江县| 句容市| 万全县| 建德市| 汽车| 巴塘县| 仪陇县| 民县| 丹东市| 莎车县| 乐平市| 深泽县| 凤翔县| 江北区| 娄烦县| 株洲县| 巴彦淖尔市| 千阳县| 富裕县|