您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 阿帕奇HTTP服务器参考手册
原始文件:manual.ps.gz文件叙述:阿帕奇HTTP服务器参考手册文件编号:LRG.LDTP.GUIDE.002翻译日期:1996/09/01翻译维护:asdchen@ms1.hinet.net简体中文版维护:dfbb,fangh@bepc3.ihep.ac.cnAPACHEAnHTTPServerReferenceManual@DavidRobinsonandtheApacheGroup,1995保留所有权利。这个产品或文件受版权保护并且得在限制其用途,复制,散播以及编辑的授权下散播。细节请参阅阿帕奇授权书。版权所有者不对这份手册的内容作任何保证及建议而且特别声明不保证符合任何商业目的。版权所有者保留修订这份手册的权利且其内容得依时变更而不必通知任何人这些修订与变更。Allrightsreserved.Thisproductordocumentationprotectedbycopyrightandisdistributedunderlicencesrestrictingitsuse,copying,distributionanddecompilation.SeetheApachelicencefordetails.Thecopyrightownergivesnowarrantiesandmakesnorepresentationsaboutthecontentsofthismanualandspecificallydisclaimswarrantiesofmerchantabilityoffitnessforanypurpose.TheCopyrightownerreservestherighttorevisethismanualandmakechangesfromtimetotimeinitscontentswithoutnotifyinganypersonofsuchrevisionorchanges.TRADEMARKSUnixisaregisteredtrademarkofUNIXSystemLaboratories,Inc.SunandSunOsaretrademarksofSunMicrosystems,Inc.NetscapeisatrademarkofNetscapeCommunicationsCorporation.Allotherproductnamesmentionedhereinaretrademarksoftheirrespectiveowners.目录(Contents)(略)序(Preface)这份手册是1.0版阿帕奇服务器(ApacheHTTPserver)的文件。这个服务器是阿帕奇计划的产品,此计划试图回应某些对积极发展一套可以免费取得之HTTP服务器的关心。这个计划的目标是提供一个安全的,有效率的而且可以扩充功能的服务器,此服务器提供HTTP服务且符合目前的HTTP标准。这套阿帕奇httpd服务器的设计不但与NCSAhttpd1.3相容,并且提供常常有人要求的特色,像是。作为身分验认之用的DBM资料库。自定的(customised)错误与问题回应方式。多重的directoryindex指令。不限次数的Alias以及Redirect指令。以内容为基础的(Content-based)文件协商(negotiation)。虚拟服务器阿帕奇授权书Copyright1995TheApacheGroup.Allrightsreserved.假若符合下列条件,无论是否经过修改,以原始程序及执行程序的形式散播与使用都是许可的:1.散播原始程序码必须保留上述的版权告示,这份条件列表以及下列声明。2.以执行程序码的形式散播必须在随附散播的文件以及/或是资讯中重现上述的版权告示,这份条件列表以及下列声明。3.所有提及或使用这套软体特色的广告都必须显示下列讯息:`ThisproductincludessoftwaredevelopedbytheApacheGroupforuseintheApacheHTTPserverproject().'4.`ApacheServer'以及`ApacheGroup'这些名称没有随附前述的的许可不得用来为这套软体的衍生产品背书或鼓励采用。5.以任何形式散播都必须保留下列讯息:`ThisproductincludessoftwaredevelopedbytheApacheGroupforuseintheApacheHTTPserverproject().'Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,arepermittedprovidedthatthefollowingcondictionsaremet:1.Redistributionofsourcecodemustretaintheabovecopyrightnotice,thislistofcondictionsandthefollowingdisclaimer.2.Redistributioninbinaryformmustreproducetheabovecopyrightnotice,thislistofcondictionsandthefollowingdisclaimerinthedocumentationand/orothermaterialsprovidedwiththedistribution.3.Alladvertisingmaterialsmentioningfeaturesoruseofthissoftwaremustdisplaythefollowingacknowledge:`ThisproductincludessoftwaredevelopedbytheApacheGroupforuseintheApacheHTTPserverproject().'4.Thenames`ApacheServer'and`ApacheGroup'mustnotbeusedtoendorseorpromptproductsderivedfromthissoftwarewithoutpriorwrittenpermission.5.Redistributionofanyformwhatsoevermustretainthefollowingacknowledge:`ThisproductincludessoftwaredevelopedbytheApacheGroupforuseintheApacheHTTPserverproject().'THISSOFTWAREISPROVIDEDBYTHEAPACHEGROUP``ASIS''ANDANYEXPRESSEDORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARITICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALLTHEAPACHEGROUPORITSCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDETAL,SPECIAL,EXEMPLARYORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,DATAORPROFITS;ORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHERHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHISSOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.ThissoftwareconsistsofvoluntarycontributionsmadebymanyindividualsonbehalfoftheApacheGroupandwasoriginallybasedonpublicdomainsoftwarewrittenattheNationalCenterforSupercomputingApplications,UniversityofIllinois,Urbana-Champaign.FormoreinformationontheapacheGroupandtheApacheHTTPserverproject,pleasesee第一章编译以及安装阿帕奇1.1下载阿帕奇最新的阿帕奇资讯可以在阿帕奇网站找到。此处会列出目前发行的版本,任何更新的公开测试版,同时还有映射的(mirror)网站与匿名文件传输(ftp)站之细节。1.2编译阿帕奇这一版的阿帕奇支援所谓的‘选用性模组’。然而,为了使这些模组能有效率,此服务器必须知道哪些模组要编译进去;这需要产生一点短短的程序码(`modules.c')单纯地列出它们。如果你满意我们的标准模组集,而且打算继续让它保持这样,那麽你可以直接编辑我们提供的Makefile并且如同你以前作过的一样编译它。如果你想要使用选用性模组,那麽无论如何,你都得执行配置指令稿。这样做:1.编辑`Configuration'这个文件。这里面包含每一种机器的Makefile设定,而且在这底下还有个额外的节区列出要编译进去的模组,以及包含这些模组的文件名称,你将得:(a)选择适合你机器的一种编译器以及编译选项。(b)消掉相对於你想包含进去的模组上面的注解(文件底端列出模组的那些行)或者加上对应你自己所撰写之自制(custom)模组的一些新行。注意,如果你想要有DBM验认(auth)的话必须明确地配置进去;只要消掉对应的行上面的注解即可。2.执行`Configure'这个指令shell;%ConfigureUsing`Configuration'asconfigfile%这会产生新版的Makefile以及modules.c文件。如果你想要维护多个配置,那麽你可以这样,例如%Configure-fileConfiguration.aiUsingalternateconfigfileConfiguration.ai%3.键入`make'我们放进阿帕奇发行套件里的模组是我们测试过而且有许多阿帕奇发展群成员使用的模组。这些成员或协力团体(thirdparties)配合特殊需要或功能而贡献的一些额外模组可以在里找到。在该网页上有如何连结这些模组到阿帕奇核心程序码里去的说明。1.3安装阿帕奇编译之後,你将会在src/目录里获得一份称为`httpd'的可执行文件。阿帕奇的可执行文件发行套件会提供这个文件。下一个步骤是为服务器编辑配置档。你应该会在称为`conf'的目录里发现三个配置档的发行版本:srm.conf-dist,access.conf-dist以及httpd.conf-dist。把它们复制成所需的srm.conf,access.conf及httpd.conf文件。首先编辑httpd.conf。这设定此服务器一般的属性;端口号,执行者的身分等等。接下来编辑srm.conf文件;这设定文件树的根目录,指定像是服务端剖析的HTML或内部的影像地图(imagemap)剖析等等功能。最後
本文标题:阿帕奇HTTP服务器参考手册
链接地址:https://www.777doc.com/doc-2000384 .html