mod_wsgi 无法访问 apache 配置

mod_wsgi 无法访问 apache 配置

假设我在服务器上有:

  • mod_wsgi已加载并启用
  • 全能的htaccess

mod_wsgi无需编辑全局 Apache 配置文件,我可以使用吗?我没有服务器的管理权限。

通过modpython它可以从根文件夹执行所有操作htaccess

如果答案是否定的,因为快速配置指南似乎表明,我可以要求系统管理员做的最好的事情是什么,以便他们可以编辑配置一次然后就再也不跟我说话了?考虑一个多用户系统,比如你在共享主机或大学的用户页面中找到的系统。

我正在尝试部署像 django、cherry py 或 web.py 这样的框架,但我认为这不会有什么区别。

答案1

读:

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>

相关内容