在var / www /中运行Python cgi-scripts

时间:2011-05-27 20:46:30

标签: python apache2 cgi

嘿那里! 我有一个问题,我无法解决,我希望有人可以帮助我。

我想通过cgi在我的apache2-Server上运行我的python脚本。

我知道我可以在cgi-bin目录中添加脚本,但是我想在/ var / www目录中的每个目录中运行脚本(也在子域指令中)。

我需要在Apache配置中添加配置文件以添加.py cgi-support?

我知道互联网上有很多教程,但是每个人都在不同的配置文件中添加了不同的代码行 - .-

非常感谢!

菲利普

1 个答案:

答案 0 :(得分:1)

我认为这是一个非常复杂的问题,没有具体细节。您的Web服务器配置究竟是什么?我的意思是 - 您是服务器服务器虚拟主机还是只运行一个localhost实例?

在每种情况下,cgi脚本目录的定义都应指向同一目录:

ScriptAlias /cgi-bin/ /path_to_your_scripts/
<Directory /path_to_your_scripts/>
Options +ExecCGI
</Directory>

但是为了处理Python脚本,我建议使用mod_wsgi或mod_python。 Google应该为您提供一些如何使用这些内容的教程。