服務器上有Apache 2 + mod_wsgi + Python 2.6。運行Python腳本,如PHP
我想像PHP腳本一樣從Python運行腳本。這個想法可能看起來很愚蠢,但我很習慣(至少在開始學習Python時)。
實施例:
PHP - http://example.com/script.php
的Python - http://example.com/script.py
P.S.我知道mod_rewrite和其他類似的技巧可以做到這一點。但它只是一種僞裝,而不是直接的運行。
UPD:我的.htaccess文件。 index.py工程,但其他python腳本得到404錯誤。
<Files *.py>
SetHandler wsgi-script
Options ExecCGI FollowSymLinks
</Files>
DirectoryIndex index.py
我寫了關於mod_python的地方?我知道他已經過時了...... WSGI只是運行腳本的一點? – Ticksy 2012-03-12 09:49:44
我想我誤讀了這篇文章。我不認爲你可以使用WSGI來執行[mod_python/php-like](http://webpython.codepoint.net/mod_python_publisher_uri_traversal)配置。我正在給我的答案添加一個相關鏈接。 – jpic 2012-03-12 10:04:16
說'它希望通過套接字連接到正在運行的WSGI進程'是完全錯誤的。它不像你認爲它那樣工作。 – 2012-03-12 17:46:51