一、软件简介
1、apache是最流行的web服务器端软件之一。快速、可靠、可通过简单的api扩展,perl/python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的web服务器,apache可能是最佳选择。
2、apache web server win32从版本1.3.17开始使用msi(扩展名)的形式发布,msi文件可以在windows下直接运行,使用起来就和我们平常所用的那些exe(扩展名)文件一样的方便。
3、不过msi文件这种新兴的东东也给使用微软较早发行的win98和winnt的用户带来了麻烦,当它们安装时系统会提示"无法通过windows 安装程序服务安装此安装程序包。您必须安装带有更新版本windows 安装程序服务的windows service pack",根本无法让你继续下去!——而在winme和win2k下面则不会有这种麻烦出现。
4、要解决在win98和winnt下安装msi文件不能完成的麻烦,你需要先有相应版本的名为"microsoft installer"的软件包,把它安装之后方可以开始msi的安装工作。
5、此软件为免费软件;本文测试环境为windows 2000。
6、确保此软件安装前已卸载(或停止服务)了其他的http服务器端软件。
二、软件安装
1、本机已升级成了域控制器,已拥有一个名为"edu.enanshan.com"的域名;计算机名为"server";完整的计算机名为"server.edu.enanshan.com"。
2、双击apaceh的安装文件".msi"即可进入安装向导。
3、当安装向导进行到"license agreement"(协议许可)时,点选中"i accept the terms in the license agreement"(我接受这些协议)项后再按"next"便能继续进行下一步操作。
4、之后进入的是"server information"(服务器信息)的界面,对于域控制器,系统会自动填写各项的相关内容;如果没有,则需手动填入".network domain"(网络域名)、"server name"(服务器名)和"administrator's email address"(管理员信箱)三项内容,然后才能选中"run as a service for all users"(所有用户使用的服务)项后按"next"继续即可。
5、接着便是选择安装类型(setup type)。apache提供"complte"(完全安装)和"custom"(定制安装)两种安装方式,一般点选中"complte"项继续(next)进行完全安装。
6、在"destination folder"(目标目录)中,系统默认将把apache安装到"c:\program files\apache group"中,为了以后操作方便起见,建议将此处的安装路径用"change"改变到"c:\"下。系统安装成功后将自动在此建立一个名为"apache"的目录,也就是说,安装之后的实际apache系统文件所在路径将为"c:\apache"目录。
7、其他各项均选默认选项即可完成最后安装!安装成功后需根据提示重新启动计算机。然后进入到控制面板中,打开"管理工具"中的"服务",就可以看到apache的服务已成功地处于运行状态了!
8、此外,在开始菜单中的"程序"里也将有名为"apache httpd server"的组件,其下的"configure apache server"(配置apaceh服务器)项可以编辑配置文件和测试配置;"control apache server" (控制apaceh服务器)项可以开启、停止和重启动apache的服务;"review server log files"(查看日志文件)中则可以查看apache的系统日志文件等。
9、当确信apache已经安装成功并处于运行状态之后,则就可以直接打开浏览器,在地址栏输入"http://server"(服务器名)的格式,就可以调出你的第一个apache页面罗!
10、如欲卸载它,除了要到控制面板的"添加/删除程序"里找到"apache http server version 1.3.20"项去"删除"外,还需要将"c:\apache"整个目录删掉才较为彻底。
三、基本设置
1、apache的核心配置文件名是"httpd.conf",其所存放的路径为"c:\apache\conf"目录下。用记事本打开它后,对它进行修改后再保存便可达到配置apache服务器的目的!
2、由于配置文件"httpd.conf"决定着整个apahce服务器的使用,因此对于它的修改千万要小心!强烈建议先做好多个备份,以防出错!如果实在忘了备份了,当错得无法还原时,系统还为你准备了个名为"httpd.default.conf"的备份文件,它是你初安装好apache后系统自动做好的"httpd.conf"的备份。好在好在!我就差一点重装。^-^
3、更改主页路径
(1)默认的,apache主页文件存放在"c:\apache\htdocs"目录下。
(2)比如要想输入"http://server"(服务器名)即可调出"d:\onlyme\wy"目录下的自己的主页文件,则先用记事本打开"c:\apache\conf"目录下的"httpd.conf"文件,用"编辑"菜单中的"查找"功能,找到"documentroot "c:/apache/htdocs""一句,然后将半角引号中的"c:/apache/htdocs"改成"d:/onlyme/wy"(注册这里是"/"而不是"\"了)。
4、好了,现在打开浏览器,输入"http://server",看看出现什么!啊,"http 404 没有找到"?天啦!哦,对了,还有默认主页文件名,apache的只有一个"index.html",你的是这名吗?反正我的不是,后面跟上文件名不就得了!所以现在还只得输入"http://server/index.htm"。该出来了吧!仍是不行?嗯,试试这样,在开始菜单中的"程序"里找到"apache httpd server"组件,再选其下"control apache server"中的"restart"重新运行一下apache的http服务。……终于可以了!长出了一口气。
5、不过呢,每次调用主页时都要输入文件名实在是麻烦!把我的"index.htm"添加进去吧!好,还是需要宝贝的"httpd.conf"文件,寻找"directoryindex index.html"行,这里放的就是默认调用的文件!在"index.html"的后面加入你的"index.htm"和其他类型,再保存即可。唯一需要注意的是,各文件类型之间都必须要用一个空格来分隔开!
6、最后仍要提醒的是:改了配置后,如果未能生效,记住先用用"restart"!
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器