Apache以脚本形式运行HTML文件?

Apache以脚本形式运行HTML文件?,apache,Apache,我在为继承的项目设置Apache安装时遇到了一些问题。项目使用的原始安装是Apache2.2,但我目前使用的是2.4,由于文件夹/文件名和配置选项发生了一些变化,我不确定是什么原因导致我的脚本以这种方式运行 我有一个脚本,它被设置为从我的cgi-bin目录执行,该目录会生成一个HTML文件,在完成所有操作后,它会使用“Location:whoami.HTML”导航到此页面。创建页面时,页面位于cgi bin中。但是,它没有在客户端提供此页面,而是创建了一条内部服务器错误消息,日志表明该页面被解释

我在为继承的项目设置Apache安装时遇到了一些问题。项目使用的原始安装是Apache2.2,但我目前使用的是2.4,由于文件夹/文件名和配置选项发生了一些变化,我不确定是什么原因导致我的脚本以这种方式运行

我有一个脚本,它被设置为从我的cgi-bin目录执行,该目录会生成一个HTML文件,在完成所有操作后,它会使用“Location:whoami.HTML”导航到此页面。创建页面时,页面位于cgi bin中。但是,它没有在客户端提供此页面,而是创建了一条内部服务器错误消息,日志表明该页面被解释为脚本,因为它显示:

(13)Permission denied: AH01241: exec of '/var/www/cgi-bin/whoami.html' failed
[client xxx.xx.xx.xx:xxxxx] End of script output before headers: whoami.html, referrer: http://xxx.xx.xx.xx

那么为什么它要把这个页面解释成一个脚本呢?如果事实上,它就是这么做的?旧服务器具有与cgi bin目录相同的目录配置,但它按预期的方式提供页面,没有错误。

问题是创建文件的脚本没有运行,因为我忘记将www数据用户添加到/etc/sudoers文件中。。。简单的解决方法,我以前真的应该想到的