关于在Windows2000下使用CGI程序的问题!请各位高手帮忙!!!

chenmozhijin 2002-12-22 11:26:25
我用的是Windows2000 Server安装了一个ActivePerl-5.6.1.633-MSWin32-x86.msi
然后在Internet服务管理器——〉默认Web站点属性——〉主目录选项卡——应用程序设置——〉配置——〉应用程序映射选项卡里添加了.cgi c:\perl\bin\perl.exe %s %s 和.pl c:\perl\bin\perl.exe %s %s,但是当我输入http://192.168.0.1/cgi-bin/index.cgi时,居然出现了“CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Hello, World...”而我输入http://192.168.0.1/cgi-bin/index.pl时出现“HTTP 403.1 禁止访问:禁止可执行访问”请问这是怎么回事啊!我的目录cgi-bin也设置成了可执行脚本和可执行文件。但是就是出现上面的这些问题啊!
我的cgi程序是
#!/usr/bin/perl
print "Hello, World...\n";
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenmozhijin 2002-12-28
  • 打赏
  • 举报
回复
我设置了啊!
outdoperson 2002-12-26
  • 打赏
  • 举报
回复
你应该在iis 的设置此目录有执行文件的权限!
Jaron 2002-12-25
  • 打赏
  • 举报
回复
#!/usr/bin/perl

不对。

应该是你的perl.exe或perlis.dll的绝对路径。
chenmozhijin 2002-12-22
  • 打赏
  • 举报
回复
请大家帮忙啊!

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧