Python cgi只能从主目录运行

时间:2018-02-16 06:56:53

标签: python apache cgi

我现在面临一个非常疯狂的问题:

如果我在我的主目录中运行我的python cgi脚本它的工作,但如果我在我的apache的cgi-bin文件夹中运行它我得到这个错误:

End of script output before headers: cgi_script.py

此服务器上未启用SElinux。

这是我的Apache conf:

LoadModule cgi_module modules/mod_cgi.so

ScriptAlias /cgi-bin/ "/path/to/cgi-bin/"

<Directory "/path/to/cgi-bin">
    AllowOverride All
    Options +ExecCGI
    AddHandler cgi-script .py
    Allow from all
    Require all granted
</Directory>

Cgi脚本权限为775,由apache用户拥有。

感谢您的回答!

编辑: 刚发现错误...... Shebang错了。

0 个答案:

没有答案