- 论坛徽章:
- 0
|
本人系统为turbolinux,自带perl(安装在/usr/bin/perl),apache2.0.44(安装在/usr/local/apache),/home下新建目录cgi-bin 将home ,cgi-bin 权限改为777
修改httpd.conf(路径/usr/local/apache/conf/httpd.conf)
用VI 打开后找到<Directory />;
Options FollowSymLinks
AllowOverride None
</Directory>;
改为ScriptAlias /cgi-bin/ "/home/cgi-bin/"
<Directory "/home/cgi-bin">;
Options All
AllowOverride None
Order allow,deny
Allow from all
</Directory>;
存盘退出
apache 中服务器设置也配好
而后用linux中的浏览器打开存入在/home/cgi-bin下的文件aa.cgi(权限777)
显示的却是aa,cgi 的内容,根本没有执行。
aa.cgi内容为:
#!/usr/bin/perl
#
print "Content-type:text/html\n\n";
而在命令行下执行perl aa.cgi 却可执行得到 Content-type:text/html
不知还要安装什么软件或做别的什么配置,请大侠指点, 万分感谢! |
|