用Xitami构架Web服务器

Author: 云悠 Date: 2001年 16期

?牐燲itami是Imatix公司的一款免费软件,它在Web页面上进行配置和管理,十分方便,这也是它优于同类免费软件Apache的地方(两者能实现的功能较为相近),通过与PHP、ActivePerl软件结合能实现支持CGI、PHP,同时可用作FTP服务器。由于其他的实现较为简单或不常用,下面重点介绍对CGI,PHP支持的实现。
  ?牐犜诵蠿itami的安装程序,这是一个标准的Windows安装程序,在ChooseAdmin Password屏填入用户名和密码,密码任意,但要记录以便登录管理页面时使用。其余项可用缺省值,缺省安装路径为C:\Xitami,不过在这里为方便以后的说明,假设将它安装在D:\Xitami上,在最后的一屏可以直接运行它。
  ?牐犔砑覲HP支持,运行其安装程序,注意在选择服务器类型时选择为Xitami(其默认值是Microsoft IIS4 or higher)即可添加CGI支持,运行其安装程序,完成即可。假定安装路径分别为D:\perl和D:\PHP。
  ?牐犜谌繁?Xitami服务器已经启动的情况下进行配置,打开Web浏览器,进入管理页面(http://127.0.0.1/admin或http://localhost/admin),用安装Xitami所用的用户名和密码登录,点击Configuration链接,然后在新页面的上端点击filters链接,现在可以键入一些文件扩展名,它们可以把给出的可执行命令过滤出来,若依上述步骤安装,应有一条记录:.php和D:\php\php.exe,在接下来的一行两空格中仿照上行左边写入.cgi右边写入D:\perl\bin\perl.exe,完成后点击左上方的Save图标。
  ?牐牻酉吕淳筒馐砸幌掳桑眯醋职逍聪乱韵铝礁黾虻サ慕疟尽?
  ?牐犚韵卤4嫖猵hptest.php:
  ?牐?<?
  ?牐爌rintf("Hello World!");?牔?
  ?牐??>
  ?牐犚韵卤4嫖猵erltest.cgi:??
  ?牐?#!/bin/perl
  ?牐爑se CGI qw(:standard);
  ?牐爌rintf("Hello World!");?牔?
  ?牐牻鲜隽轿募湃敕衿鞯陌沧澳柯枷拢ò瓷鲜霾街柙蛭?:D:\Xitami\webpageges和D:\Xitami\cgi-bin下)。
  ?牐犜赪eb浏览器地址栏中敲入http://localhost/phptest.php和http://localhost/cgi-bin/perltest.cgi.均应看到“Hello World!”字样,则运行正常,接下来就可以发挥你的聪明才智了。
  ?牐犚陨咸岬降娜鋈砑梢缘揭韵铝唇酉略兀篽ttp://wanguofu.top263.net,大小:Xitami为882K,php404pl1-installer为735K,ActiveP-erlVBuild为5.2M。