Apache-2.2

mod_wsgi 無法訪問 apache 配置

  • May 17, 2012

前提是在伺服器上我有:

  • mod_wsgi載入並啟用
  • 萬能的htaccess

我可以mod_wsgi在不需要編輯全域 apache 配置文件的情況下使用嗎?我在伺服器上沒有管理權限。

modpython可以從根文件夾的htaccess.

如果答案是否定的,正如QuickConfigurationGuide似乎建議的那樣,我可以要求我的系統管理員做的最好的事情是什麼,以便他們可以編輯一次配置而不再與我交談?例如,考慮一個多使用者系統,例如您在共享主機或大學的使用者頁面中找到的系統。

我正在嘗試部署像 django、cherry py 或 web.py 這樣的框架,但我認為這不會產生影響。

讀:

http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines

您可以將 AddHandler 用於 wsgi-script。

僅此一項就和在 mod_python 中一樣危險,因為您正在主 Apache 子工作程序中執行東西,並且任何具有任何程度的偏執狂的系統管理員都不應該在共享系統上允許這樣做。

系統管理員至少應該為您設置一個 mod_wsgi 守護程序組,並強制您在目錄中執行的任何操作都在該單獨的守護程序組中執行。

所以假設東西在你的主目錄下,他們應該使用類似的東西:

WSGIDaemonProcess gozzilli user=gozzilli

<Directory /home/gozzilli>
WSGIProcessGroup gozzilli
</Directory>

引用自:https://serverfault.com/questions/389959