LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 852|回复: 5

求助:关于用户目录下CGI执行的问题

[复制链接]
发表于 2003-2-24 11:22:32 | 显示全部楼层 |阅读模式
我想在公司的服务器上开通免费主页空间,服务器装的是Redhat8.0。
已经安装Apache/PHP/Perl

(注:直接访问
http://domain/cgi-bin
下的CGI程序是没有问题的。)

现在以
http://domain/~username
的形式已经可以访问到用户的网页文件,也可以正常执行.php文件,可是,无法执行.cgi,到现在为止执行.cgi程序时显示的结果是env.cgi的源代码,而非其执行结果,请问,这个问题出在什么地方?是虚拟目录问题吗?

请各位兄弟指教,谢谢谢谢
发表于 2003-2-24 12:25:38 | 显示全部楼层

是目录的属性要设execgi

是目录的属性要设execgi
 楼主| 发表于 2003-2-24 12:59:31 | 显示全部楼层
没有看明白,能说的详细一些吗?
发表于 2003-2-24 13:11:17 | 显示全部楼层

就是目录的OPTIONS选项上加exeCgi

看看httpd.con中的CGI例子就明白啦。。。
 楼主| 发表于 2003-2-24 14:55:45 | 显示全部楼层
我试过了,还是不行,好像是Options 没有exeCgi这个选项,一旦加上exeCgi就会出错,不能重启apache,麻烦你,能不能再详细的说一下呀,比如给一个例子,我用的是apache1.3.27,和你的apache版本一样吗?
系统是RH8.0
发表于 2003-2-24 16:45:24 | 显示全部楼层

请看

<Directory "/www/htdocs">
    Options FollowSymLinks MultiViews ExecCGI
    AllowOverride None
</Directory>

  就是这个ExecCGI.
区分大小写的。上贴只是写了个意思而已呀。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表