2010-08-10 56 views
0

我正在考慮從PHP遷移到Python(用於個人項目),而且我真的不喜歡在我的URL中看到/ cgi-bin /。在cgi-bin之外運行CGI。好主意?

我得到了Python在cgi-bin之外執行,但我只是想確保沒有可能出現的安全問題,並且對速度沒有主要影響。

那麼我需要注意哪些重大問題?
在此先感謝您的幫助。

+3

爲什麼不使用'mod_wsgi'? – 2010-08-10 19:10:30

+0

從來沒有聽說過它,我懷疑我的主機有它,除非它是一個_very_通用模塊。 – Alexander 2010-08-10 19:14:31

+1

「我懷疑我的主人擁有它,」錯誤的假設。在浪費太多時間在更復雜的解決方案之前獲得證明。 – 2010-08-11 10:00:50

回答

1

就像它名義上只是一個URL一樣,對速度本身沒有任何影響。然而,這是標準做法,就像標準做法一樣,將網頁設爲index.html的入口頁面,但它不是必需的(如default.aspx,home.php等所示)

I通過默默地引用我自己會將其改變爲安全性,我是否傾向於在我的系統上更改這些內容。

雖然您不會遇到任何Apache安全問題,但可能會出現服務器端代碼或硬編碼模塊無法查詢路徑的問題,並假定代碼正在從cgi-bin運行......只是需要考慮的事情。