我现在面临一个非常疯狂的问题:
如果我在我的主目录中运行我的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错了。