91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Windows在瀏覽器中怎么運行Python script的CGI模式

發布時間:2022-05-09 10:07:49 來源:億速云 閱讀:230 作者:zzz 欄目:大數據

本篇內容主要講解“Windows在瀏覽器中怎么運行Python script的CGI模式”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Windows在瀏覽器中怎么運行Python script的CGI模式”吧!

做法是:

打開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 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在瀏覽器中怎么運行Python script的CGI模式”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

报价| 克什克腾旗| 余姚市| 南城县| 安陆市| 临澧县| 南雄市| 凉城县| 和硕县| 东阿县| 太谷县| 剑川县| 封丘县| 旺苍县| 平山县| 远安县| 六枝特区| 鹰潭市| 大荔县| 宜丰县| 南华县| 裕民县| 东港市| 庆元县| 吉安县| 定远县| 崇义县| 乐陵市| 凤城市| 车险| 寻甸| 秦安县| 麟游县| 钟山县| 黄山市| 扬中市| 民乐县| 天全县| 定远县| 天峻县| 灵寿县|