我想通过cgi在我的apache2-Server上运行我的python脚本。
我知道我可以在cgi-bin目录中添加脚本,但是我想在/ var / www目录中的每个目录中运行脚本(也在子域指令中)。
我需要在Apache配置中添加配置文件以添加.py cgi-support?
我知道互联网上有很多教程,但是每个人都在不同的配置文件中添加了不同的代码行 - .-
非常感谢!
菲利普
答案 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应该为您提供一些如何使用这些内容的教程。