由于强大的功能、又由于牢固的稳定性,和免费软件的特点使得Apache成长为一个全球排名第一的Web服务器,占据全球百分之五十以上的份额。但由于其最初用于UNIX系统,Apache就像蒙上神秘面纱的女神,对众多Windows用户来说可望不可及。即使现在有了Apache for Win32的版本,其中的配置也“让我欢喜让我忧”。如何配置Apache,使之能顺利地在个人机上运转CGI程序,想必是大多数由于在UNIX/LINUX服务器上拥有个人主页,想做CGI程序,但本地机环境是Win98的朋友梦寐以求的事儿。
在多处bbs和新闻组碰壁后,经过多次摸索,我终于找到Win98下配置Apache以支持常见CGI语言的方案,不敢独享,不揣简陋,贡献给大家。
一Apache环境的建立
1)下载Apache服务器程序
下载地址:http://www.apache.org/dist/apache_1_3_11_win32.exe
这是一个自解压程序,标准的Windows的安装界面,一路按OK即可。建议把Apache安装在C盘根目录。
2)修改APACHE配置
第88行: #ResourceConfig conf/srm.conf 的#去掉;
第89行: #AccessConfig conf/access.conf 的#去掉;
第147行: #Listen 12.34.56.78:80 改为 Listen 127.0.0.1:80
第155行: #BindAddress * 改为 BindAddress *
把第171-180行的#去掉,变成;
LoadModule anon_auth_module modules/ApacheModuleAuthAnon.dll
LoadModule cern_meta_module modules/ApacheModuleCERNMeta.dll
LoadModule digest_module modules/ApacheModuleDigest.dll
LoadModule expires_module modules/ApacheModuleExpires.dll
LoadModule headers_module modules/ApacheModuleHeaders.dll
LoadModule proxy_module modules/ApacheModuleProxy.dll
LoadModule rewrite_module modules/ApacheModuleRewrite.dll
LoadModule speling_module modules/ApacheModuleSpeling.dll
LoadModule status_module modules/ApacheModuleStatus.dll
LoadModule usertrack_module modules/ApacheModuleUserTrack.dll
第232行 #ServerName new.host.name 改为 ServerName http://localhost
3)下载Apache Management程序,在任务栏中出现,方便启动关闭服务器,同时可以避免讨厌的
MS-DOS黑窗口。
下载地址:URL http://www.phpuser.com/download/files/websrv/apmgr202.zip
4)启动Apache Management程序。
★验证
开启I
| 对此文章发表了评论 |
