BBS水木清华站∶精华区

发信人: fkbch (心魔@笨愚斋), 信区: Linux        
标  题: CGI程序常见问题,简答qwh 
发信站: BBS 水木清华站 (Wed Nov 17 10:56:46 1999) 
 
先说说常见错误吧 
1.apache要求脚本驻留在特定的目录,或者具有一定的扩展名: 
例: 
ScriptAlias /my-cgi-apps/ /usr/local/apache/my-cgi/ 
<Directory /usr/local/apache/my-cgi> 
... 
copy from <Directory /usr/local/apache/cgi-bin> 
... 
</Directory> 
(qwh兄好象少了这个<Driectory>) 
或则 
AddType application/x-httpd-cgi .cgi 
 
2.脚本必须包含一#!开头的一行,指定解释器的路径 
 
3.脚本必须是服务器可执行的,一般的,apache以nobody运行,建议把脚本改为755, 
而不是把owner改为nobody 
 
4.脚本必须在输出其它任何数据前,输出有效的http头(html就是Content-type: text/html 
),再接一个空行 
 
大概就这样吧.请大家指正 
-- 
------------我 爱------------ 
Freedom & Open  Linux Network 
Happynies       Girls Myself 
Recreation      AI 
 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.10.112] 

BBS水木清华站∶精华区