亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

彭泽县| 赣榆县| 贵溪市| 叙永县| 富川| 广元市| 上林县| 兰州市| 孟村| 苗栗市| 龙泉市| 丹江口市| 牡丹江市| 睢宁县| 山丹县| 榆树市| 缙云县| 梁平县| 山东| 深圳市| 吴川市| 邢台县| 洪洞县| 龙井市| 伊金霍洛旗| 鄢陵县| 丰县| 从化市| 琼结县| 南皮县| 富川| 福清市| 乡城县| 东山县| 军事| 石阡县| 凤阳县| 怀仁县| 墨脱县| 且末县| 扎鲁特旗|