打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
那一片海----漂泊的灵魂‘Blog - IIS下支持CGI、PERL
IIS下支持CGI、PERL
Submitted by 漂泊的灵魂 on 2005, April 29, 8:28 PM. 技术学习

IIS下CGI,PERL支持


1.安装ActivePerl  
运行下载的ActivePerl一步一步安装(注意:安装路径请选择到根目录的c:\usr下(默认是perl),这样对以后调试程序省很多事)  

运行regedit (需要重新启动计算机才能生效)  
找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap 目录  
增加以下键值:  
键名: ".cgi" 键值: "C:\USR\BIN\perl.exe %s %s"  
键名: ".pl" 键值: "C:\USR\BIN\perl.exe %s %s"  (此段我没有试,需大家验证)


2.配置IIS  
打开"Internet 信息服务"(在‘管理工具‘里),点开默认站点的属性,选择 "主目录" 选项卡,然后点 "配置(G)...",弹出如图对话框: 


然后 "添加(D)" ,推荐"c:\usr\bin\perl.exe" 记得一定要在后面加上" %s %s ",不然没法执行cgi的,确定后。用同样的方法添加扩展名.pl,

接着,选中“ISAPI筛选器”页,单击“添加”按钮;在“筛选器名称”中输入“cgi”,在“可执行文件”中输入“C:\usr\bin\PerlIS.dll”,点击“确定”。  

现在你的IIS已经支持cgi,perl了! 但是还不行,因为还有最后一步:  

在2000里还有一个问题是文件目录权限没设的问题!!!  

你到资源管理器里面把你的站点根目录权限(对着那个目录按右健就看到了有个安全权限设置)设为所有人“完全控制”就可以了. 以后装什么就都通过了!  

关闭所有窗口,重启系统后,可打开IE浏览器进行测试。  

最后编写测试程序:  
文件test.cgi放在CGI-BIN这个目录下,代码如下  
#!/usr/bin/perl  
print "Content-type:text/html\n\n";  
print "< TITLE> IIS配置测试程序< /TITLE> ";  
print "IIS配置正常!!! ";  
在浏览器地址栏中键入http://127.0.0.1/cgi-bin/test.cgi  
如果在浏览器中显示:“IIS配置正常!!! ”  
你就成功了。 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Web安全技术与防火墙
Lighttpd + mod_cgi + python+Perl简单配置
深入对iis写权限的利用
配置apache2.0.52 php5.0.2 mysql4.0.21 perl
 freeswitch XML CDRS
【最新漏洞预警】CVE-2021-20873-MovableType XMLRPC 远程命令执行漏洞...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服