大家集中讨论一下怎么让apache解析cgi语句问题

由 vion800 在 02-08-2004 17:26 发表:

大家集中讨论一下怎么让apache解析cgi语句问题

默认的情况下,red hat linux的httpd.conf是不会解析cgi语句的

根据网上的资料和 www.apache.org 的faq的资料,为了让apache解析cgi需要做到一下几点:

1.在/etc/httpd/conf/httpd.conf 文件中添加

AddHandler cgi-script .cgi

AddHandler cgi-script pl

1<directory></directory>

Options FollowSymLinks ExecCGI

AllowOverride None 2.然后把cgi目录的权限改为755就可以了。

重启httpd就可以解析到cgi。

问题来了

我按照这样做了,还是不行。

当然,我的cgi目录是在/var/www/cgi-bin/这里面(这个是是httpd.conf的默认目录

);权限我也修改为755。可是就是不行。

后来又听说要把cgi的目录放在某个用户的目录里面,接着在httpd.conf里面再添加

 1<directory *="" home="" public_html="">   
 2  
 3AllowOverride All   
 4  
 5Options MultiViews -Indexes Includes FollowSymLinks   
 6  
 7Order allow,deny   
 8  
 9Allow from all   
10  
11</directory>
 1<directory *="" cgi-bin="" home="" public_html="">   
 2  
 3AllowOverride All   
 4  
 5Options ExecCGI   
 6  
 7AddHandler cgi-script .cgi pl pm   
 8  
 9Order allow,deny   
10  
11Allow from all   
12  
13</directory>

却变成500错误(在ie里面),欧也想不通。

请大家一起来帮忙解决一下吧。谢谢咯


由 欧可侠 在 02-08-2004 18:18 发表:


Published At
Categories with 服务器类
Tagged with
comments powered by Disqus