首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cgi-bin从httpd配置

cgi-bin从httpd配置
EN

Stack Overflow用户
提问于 2014-03-26 11:43:27
回答 1查看 1.2K关注 0票数 0

我正在尝试用apache配置cgi。

我在httpd.conf文件中做了以下更改

未评论

代码语言:javascript
复制
AddHandler cgi-script .cgi

<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options +ExecCGI
    Require all granted
</Directory>

服务httpd重新启动

但是无法执行,它在日志/ error _log文件中给出了以下错误

代码语言:javascript
复制
[Wed Mar 26 17:08:22.088316 2014] [mime_magic:error] [pid 7760] [client ::1:59024] AH01512: mod_mime_magic: can't read `/var/www/cgi-bin/hello.cgi'
[Wed Mar 26 17:08:22.089486 2014] [cgi:error] [pid 7760] [client ::1:59024] AH01215: (13)Permission denied: exec of '/var/www/cgi-bin/hello.cgi' failed
[Wed Mar 26 17:08:22.090045 2014] [cgi:error] [pid 7760] [client ::1:59024] End of script output before headers: hello.cgi
EN

回答 1

Stack Overflow用户

发布于 2014-03-26 11:46:32

来自http://www.tek-tips.com/viewthread.cfm?qid=1622303

问题是SELinux的安全性阻碍了mod_mime_magic对测试程序的访问。 当程序的上下文(在本例中是testprogram)与目录不匹配时,就会发生这种情况。若要更改为适当的上下文,请使用UNIX命令"chcon“。

有关详细信息,请阅读以下文章:Apache and SELinux

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22659939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档