关于Apache最新版本的有关信息可以在http://httpd.apache.org/download.cgi上找到。你应该下蝲带有.msi扩展名的Apache for Windows版本?q是一个单一的Microsoft Installer文gQ包含了(jin)Apache Q可以立卛_装ƈq行?/p>
2、安?Apache for Windows
q行已下载的上述Apache .msi文g。安装程序会(x)要求提供下列信息Q?/p>
Network Domain 你的服务器已l或者将要注册的DNS域名。比如你的服务器的全UDNS域名是server.mydomain.net Q你应当在这里输入:(x)mydomain.net Q本地的话设|ؓ(f)localhost
Server Name 你的服务器的全称DNS域名Q如上情况你应当在这里输入:(x)server.mydomain.netQ本地的话设|ؓ(f)localhost
Administrator's Email Address 服务器管理员的email地址。这个地址会(x)在默认的出错面上显C给客户端?/p>
For whom to install Apache 如果你希望Apache?0端口监听Qƈ被安装ؓ(f)服务(即无h登陆QApache仍将q行)Q就选择"for All Users, on Port 80, as a Service - Recommended"Q如果你希望Apache安装Z验用,或者已l有一个运行于80端口的WWW服务器,选择"only for the Current User, on Port 8080, when started Manually"?/p>
The installation type 选择Typical?x)安装除开发模块需要用的源码和库以外的所有内宏V选择Custom可以自定义安装哪些项目。完整安装大U需?3MB盘I间Q这其中q不包含你的|站文g所用空间?/p>
Where to install 安装Apache的文件夹Q默认ؓ(f)C:\Program Files\Apache Group文g夹下的Apache2子文件夹。也可以选择其他文g夹,比如QD:\Apache2.2
注意Q安装之前,请完全卸载以前版本的ApacheQƈ删除所有的目录与文Ӟq是因ؓ(f)新安装的配置文g不会(x)覆盖旧的已经存在的配|文Ӟ旧的文g可能DApache服务不能启动?/p>
一、Y件简?br /> 1QApache是最行的Web服务器端软g之一。快速、可靠、可通过单的 API扩展QPerl/Python解释器可被编译到服务器中Q完全免费,完全源代码开放。如果你需要创Z个每天有数百万h讉K的Web服务器,Apache可能是最佳选择?/p>
2QApache Web Server Win32从版?.3.17开始用MSIQ扩展名Q的形式发布QMSI文g可以在Windows下直接运行,使用h和我们q_所用的那些EXEQ扩展名Q文件一L(fng)方便?br />
3Q不qMSI文gq种新兴的东东也l用微软较早发行的Win98和W(xu)inNT的用户带来了(jin)ȝ(ch)Q当它们安装时系l会(x)提示"无法通过Windows 安装E序服务安装此安装程序包。?zhn)必须安装带有更新版本Windows 安装E序服务的Windows Service Pack"Q根本无法让你(h)l下去!--而在WinME和W(xu)in2K下面则不?x)有q种ȝ(ch)出现?br />
4Q要解决在Win98和W(xu)inNT下安装MSI文g不能完成的麻?ch),你需要先有相应版本的名ؓ(f)"Microsoft Installer"的Y件包Q把它安装之后方可以开始MSI的安装工作?br />
5Q本文所需相关文g在光盘(sh)的\径如下所C:(x)
Q?QApache HTTP Server Version 1.3Q?a >http://www.enanshan.com/down/apache_132.msiQ?.95MQ?br />
Q?QMicrosoft Installer 1.20 for WinNT4Q?a >http://www.enanshan.com/down/instmsiNT.exeQ?485KQ?br />
Q?QMicrosoft Installer 1.20 for Win9x/MEQ?a >http://www.enanshan.com/down/instmsi_9x.exeQ?472KQ?br />
6Q此软g为免费YӞ本文试环境为Windows 2000?br />
7Q确保此软g安装前已卸蝲Q或停止服务Q了(jin)其他的HTTP服务器端软g?
二、Y件安?br />
1Q本机已升成了(jin)域控制器Q已拥有一个ؓ(f)"edu.enanshan.com"的域名;计算机名?server"Q完整的计算名ؓ(f)"server.edu.enanshan.com"?br />
2Q双击Apaceh的安装文?.msi"卛_q入安装向导?br />
3Q当安装向导q行?License Agreement"Q协议许可)(j)Ӟ炚w中"I accept the terms in the license agreement"Q我接受q些协议Q项后再?Next"便能l箋(hu)q行下一步操作?br />
4Q之后进入的?Server Information"Q服务器信息Q的界面Q对于域控制器,pȝ?x)自动填写各的相关内容Q如果没有,则需手动填入"Network Domain"Q网l域名)(j)?Server Name"Q服务器名)(j)?Administrator's Email Address"Q管理员?sh)箱Q三内容,然后才能选中"Run as a service for all Users"Q所有用户用的服务Q项后按"Next"l箋(hu)卛_?/p>
498)this.style.width=498;">
5Q接着便是选择安装cdQSetup TypeQ。Apache提供"Complte"Q完全安装)(j)?Custom"Q定制安装)(j)两种安装方式Q一般点选中"Complte"(h)l(NextQ进行完全安装?br />
6Q在"Destination Folder"Q目标目录)(j)中,pȝ默认把Apache安装?C:\Program Files\Apache Group"中,Z(jin)以后操作方便赯Q徏议将此处的安装\径用"Change"改变?C:\"下。系l安装成功后自动在此徏立一个名?Apache"的目录,也就是说Q安装之后的实际Apachepȝ文g所在\径将?C:\Apache"目录?br />
7Q其他各均选默认选项卛_完成最后安装!安装成功后需Ҏ(gu)提示重新启动计算机。然后进入到控制面板中,打开"理工具"中的"服务"Q就可以看到Apache的服务已成功地处于运行状态了(jin)Q?br />
8Q此外,在开始菜单中?E序"里也有名ؓ(f)"Apache httpd Server"的组Ӟ其下?Configure Apache Server"Q配|Apaceh服务器)(j)可以编辑配|文件和试配置Q?Control Apache Server" Q控制Apaceh服务器)(j)可以开启、停止和重启动Apache的服务;"Review Server Log Files"Q查看日志文Ӟ(j)中则可以查看Apache的系l日志文件等?br />
9Q当信Apache已经安装成功q处于运行状态之后,则就可以直接打开览器,在地址栏输?http://server"Q服务器名)(j)的格式,可以调Z的第一个Apache面|!
10Q如Ʋ卸载它Q除?jin)要到控刉板?d/删除E序"里找?Apache HTTP Server Version 1.3.20"去"删除"外,q需要将"C:\Apache"整个目录删掉才较为彻底?br />
三、基本设|?br />
1QApache的核?j)配|文件名?httpd.conf"Q其所存放的\径ؓ(f)"C:\Apache\conf"目录下。用C本打开它后Q对它进行修改后再保存(sh)可达到配|Apache服务器的目的Q?br />
2Q由于配|文?httpd.conf"军_着整个Apahce服务器的使用Q因此对于它的修改千万要心(j)Q强烈徏议先做好多个备䆾Q以防出错!如果实在忘(sh)(jin)备䆾?jin),当错得无法还原时Q系l还?sh)Z准备?jin)个名?f)"httpd.default.conf"的备份文Ӟ它是你初安装好Apache后系l自动做好的"httpd.conf"的备份。好在好在!我就差一炚w装?br />
3Q更改主\?br />
Q?Q默认的QApache主页文g存放?C:\Apache\htdocs"目录下?br />
Q?Q比如要惌?http://server"Q服务器名)(j)卛_调出"D:\Onlyme\wy"目录下的自己的主|Ӟ则先用记事本打开"C:\Apache\conf"目录下的"httpd.conf"文gQ用"~辑"菜单中的"查找"功能Q找?DocumentRoot "C:/Apache/htdocs""一句,然后半角引号中?C:/Apache/htdocs"Ҏ(gu)"D:/Onlyme/wy"Q注册这里是"/"而不?\"?jin)?j)?/p>
498)this.style.width=498;">
4Q好?jin),现在打开览器,输入"http://server"Q看看出C么!啊,"HTTP 404 没有扑ֈ"Q天啦!哦,对了(jin)Q还有默认主|件名QApache的只有一?index.html"Q你的是q名吗?反正我的不是Q后面跟上文件名不就得了(jin)Q所以现在还只得输入"http://server/index.htm"。该出来?jin)吧Q仍是不行?嗯,试试q样Q在开始菜单中?E序"里找?Apache httpd Server"lgQ再选其?Control Apache Server"中的"Restart"重新q行一下Apache的HTTP服务?#8230;…l于可以?jin)!长出了(jin)一口气?br /> 5Q不q呢Q每ơ调用主|都要输入文g名实在是ȝ(ch)Q把我的"Index.htm"dq去吧!好,q是需要宝贝的"httpd.conf"文gQ寻?DirectoryIndex index.html"行,q里攄是默认调用的文Ӟ?index.html"的后面加入你?index.htm"和其他类型,再保存即可。唯一需要注意的是,各文件类型之间都必须要用一个空格来分隔开Q?br /> 6Q最后仍要提醒的是:(x)改了(jin)配置后,如果未能生效Q记住先用用"Restart"Q?/p>