[原]Apache 中设置全目录执行 CGI

    默认情况下,Apache 只允许在cgi-bin目录下执行 CGI 程序,而不像lighttpd等可以全目录下运行。但有时候为了方便使用或调试,我们希望全部目录都能执行CGI。下面是解决方法。

打开Apache设置文件/etc/httpd/conf/httpd.conf,修改:

引用
#AddHandler cgi-script .cgi

为:

引用
AddHandler cgi-script .cgi .pl

然后把:

引用
<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

改为:

引用
<Directory />
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride None
</Directory>

也就是在第二行最后,增加ExecCGI,最后重启动Apache即可:

# service httpd restart

同样的,如果您设置了虚拟主机的话,请对根目录进行相同的配置。

Apache 因SSL Library Certificate has expired 无法启动
Apache中虚拟主机设置泛域名解析
[转]Apache的Satisfy详解
Subversion 安全点滴
使用mod_dav_svn访问Subversion仓库

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/103748.html

(0)
上一篇 2021年8月25日 11:31
下一篇 2021年8月25日

相关推荐

发表回复

登录后才能评论