CGI 为什么显示源代码?

DarkSpy 杭州诺之科技有限公司 CTO  2001-12-24 10:07:17
我装了 ACTIVE PERL , 然后在 IIS 中也设置好了 cgi-bin 目录, 例如 hello.cgi 放在 cgi-bin 目录下,
本来 hello.cgi 下第一行是 UNIX 下的路径, 例如:
#!/usr/bin/perl
我就修改为
#!C:\perl\bin\perl.exe

这样应该对吧?

但是在地址栏输入: http://www.my_server_name.com/cgi-bin/hello.cgi

显示出来的却是 CGI 的源代码文件, 究竟该怎么设置?
谢谢.
...全文
96 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
beckheng 2002-02-26
要设置脚本和执行啊。
回复
SimonDW 2002-02-22
web 站点的 属性里的 主目录->配置->应用程序映射里加上
perlis.dll
.cgi
回复
Dykeng 2002-01-10
去 www.yoursofts.com 看看。
回复
linxue_ 2001-12-26

不用这么麻烦,你在IIS主目录的配置选项里应用程序配置增加


.pl Perl\Bin\PerlIS.dll
.cgi Perl\Bin\PerlIS.dll
不用改注册表。
回复
DarkSpy 2001-12-25
那就是说 hello.cgi 第一行不修改也可以的?
回复
jinandsun 2001-12-25
好象是虚拟的路径问题吧
回复
nan1nan1 2001-12-25
在IIS中不是这样设置CGI环境的。

手头没有2k环境,只能依靠记忆说一下了。

internet服务-->默认web站点-->主目录-->属性

好像查不太多。。

就是加一个解释.pl和.cgi的。
C:\perl\bin\perl.exe %s %s
回复
发帖
CGI
创建于2007-09-28

2182

社区成员

Web 开发 CGI
申请成为版主
帖子事件
创建了帖子
2001-12-24 10:07
社区公告
暂无公告