1.apacheçä¼å
2.ä»ä¹WWW?源码
3.如何在apache官网下载jar包与源码?
4.apache-tomcat-5.5.33-src怎么安装全英文的连安装程序都找不到。。下载。源码
apacheçä¼å
æ们å¨ä½¿ç¨Apacheä½ä¸ºwebæå¡å¨çè¿ç¨ä¸ï¼åªæ对Apacheæå¡å¨è¿è¡éå½çä¼åé ç½®ï¼æè½è®©Apacheåæ¥åºæ´å¥½çæ§è½ï¼ååè¿æ¥è¯´ï¼å¦æApacheçé ç½®é常ç³ç³ï¼Apacheå¯è½æ æ³æ£å¸¸ä¸ºæ们æå¡ãå æ¤ï¼é对æ们çåºç¨éæ±å¯¹Apacheæå¡å¨çé ç½®è¿è¡ä¸å®çä¼åæ¯å¿ ä¸å¯å°çã硬件åæä½ç³»ç»
毫æ çé®ï¼è¦æ³è®©Apacheæå¡å¨åæ¥åºæ´å¥½çæ§è½ï¼é¦å å¿ é¡»å¾ä¿è¯ç¡¬ä»¶åæä½ç³»ç»è½å¤æ»¡è¶³Apacheæå¡å¨çè´è½½éè¦ãå¦æç±äºç¡¬ä»¶åæä½ç³»ç»åå 导è´Apacheçè¿è¡æ§è½åå°è¾å¤§çå½±åï¼å³ä½¿å¯¹Apacheæå¡å¨æ¬èº«ä¼åé ç½®å¾å好ä¹æ æµäºäºï¼ãæ³è¦é©¬å¿è·å¾å¥½ï¼åæ³é©¬å¿ä¸åèãå½ç¶æ¯è¡ä¸éçã
ä¸è¬èè¨ï¼å½±åwebæå¡å¨æ§è½çæ大çå ç´ æ¯å åãå½å åä¸è¶³æ¶ï¼æä½ç³»ç»å°ä¼ä½¿ç¨å å交æ¢æºå¶ãå å交æ¢æºå¶ï¼ç®èè¨ä¹ï¼å°±æ¯å°æ¬å°ç£ççä¸é¨åä½ä¸ºèæå å空é´ä¾ç¨åºä½¿ç¨ãwebæå¡å¨æ³è¦æ´å¥½å°ææç¨æ·æå¡ï¼åå ¶åºè¯¥æ°¸è¿ä¸è¦ä½¿ç¨å å交æ¢æºå¶ï¼å¦åå ¶æ§è½å°ä¼åå°è¾å¤§çå½±åãä¸ä» å¦æ¤ï¼ç±äºæå¡å¨ä½¿ç¨äºå å交æ¢æºå¶æ产ççãæ»åãï¼ãæ»åãçç´æ¥åæå°±æ¯è®©ç¨æ·æè§ç½ç«ç访é®é度å¾æ ¢ï¼æ¤æ¶ç¨æ·ææå¯è½ä¼ç¹å»ãåæ¢ãæè ãå·æ°ãï¼å¦æç¨æ·ä¸åå°ç¹å»ãå·æ°ãï¼å°ä¼ç»æå¡å¨å¸¦æ¥æ´å¤§çè´è½½ï¼ä»èè¿å ¥ä¸ä¸ªæ¶æ§å¾ªç¯ã
对äºApacheæå¡å¨çå åéæ±éï¼æ们å¯ä»¥éè¿æä½ç³»ç»ç¸å ³å½ä»¤æ¥çæå¡å¨æ£å¸¸è¿è¡æ¶æ¯ä¸ªä¸ºç¨æ·æå¡çè¿ç¨(æ线ç¨)å¹³åå ç¨å¤å°çå åï¼åæ ¹æ®éæ±æè ç¸å ³æ°æ®å¾åºå个æå¡å¨æè¦æ¯æçæ大并åè´è½½æ°ï¼ä»è计ç®åºApacheæå¡å¨çå åéæ±éã为Apacheæå¡å¨åé çå åæ好è½å¤å¤§äºè®¡ç®å¾æ¥çéæ±éã
é¤æ¤ä¹å¤ï¼ç¡¬ä»¶æ好è½å¤ä¿è¯æ足å¤å¿«çCPUã足å¤å¿«çç½å¡(足å¤ç带宽)ã足å¤å¿«è¶³å¤å¤§ç硬çãè¿éçã足å¤ãæ¯æè½å¤æ»¡è¶³webåºç¨çå®é éæ±ã
è³äºæä½ç³»ç»ï¼æ好è½å¤éæ©ä¸ä¸ªæå©äºæå¡å¨è¿è¡çææ°æ稳å®ççæ¬å¹¶å®è£ 好äºå¯¹åºçè¡¥ä¸ç¨åºãæ¯ç«ï¼éçæ¶ä»£çåå±ï¼æä½ç³»ç»ä¹å¨ä¸æè¿æ¥ã许å¤æä½ç³»ç»ååé½æä¾äºå¯ä»¥æ¾èæ¹åæ§è½çTCPåè®®æ å线ç¨åºãä¾å¦ï¼å¦æä½ çæä½ç³»ç»æ¯æsendfile()ç³»ç»è°ç¨ï¼Apache 2.xæå¡å¨å¯ä»¥ä½¿ç¨sendfile()ä»èæ´å¿«å°åééæå 容并ä¸å ç¨è¾å°çCPUæ¶é´ã
ä¼åApacheé ç½®
1.å°½é使ç¨IPå°å代æ¿åå
å¨Apacheçé ç½®æ件ä¸ï¼æ许å¤å¯ä»¥éå¯¹å ·ä½è¯·æ±æ¥æºè¿è¡ç¸åºæä½çé ç½®ï¼ä¾å¦ allow from mini.com表示å 许åå为mini.comçç¨æ·è®¿é®ãå¨è¿ç§æ åµä¸ï¼å¦ææ们ç¥é该ååæ主æºåä¸æ个IPå°åä¸ä¸å¯¹åºï¼åæ好使ç¨å ·ä½çIPå°åæ¥ä»£æ¿ååãå¦åApacheæå¡å¨å°è¦è¿è¡å¤æ¬¡DNSæ¥è¯¢æ¥ç¡®å®è¯¥ååæ主æºåæ对åºçIPå°åã 注æï¼å¯è½åå¨ä¸äºä¾å¤æ åµï¼ä¾å¦ä¸ä¸ªIPå°å对åºå¤ä¸ªååï¼æè ä¸ä¸ªåå对åºå¤ä¸ªIPå°åæè 对åºä¸ä¸ªååçIPå°åï¼æ¤æ¶ä»ç¶è¦ä½¿ç¨ååæ主æºåãä¸è¬èè¨ï¼åªæååæ主æºåä¸IPå°åå ·æä¸ä¸å¯¹åºå ³ç³»æ¶ï¼æ使ç¨IPå°åæ¥ä»£æ¿ååãè¯·æ ¹æ®å®é æ åµä½åºéæ©ã 2.å¯ç¨FollowSymLinksé项
å½Apacheå¤ç请æ±æ¶ï¼å¦æ对åºç请æ±æ件æå¨ç®å½æ²¡æå¯ç¨FollowSymLinksé项ï¼æ使ç¨äºSymLinksIfOwnerMatché项ï¼Apacheå°±å¿ é¡»æ§è¡é¢å¤çç³»ç»è°ç¨æ¥éªè¯ç¬¦å·è¿æ¥çå®å ¨æ§ãæ件åçæ¯ä¸ä¸ªç»æé¨åé½éè¦ä¸æ¬¡é¢å¤çè°ç¨ãå æ¤ï¼å¦æå¨å®å ¨æ§å 许çæ åµä¸ï¼ä¸ºäºå¾å°æ´å è¯å¥½çè¿è¡æ§è½ï¼åºå½æ¾å¼å¯¹ç¬¦å·è¿æ¥çä¿æ¤ï¼å¨ææå°æ¹é½è®¾ç½®FollowSymLinksï¼å¹¶æ¾å¼ä½¿ç¨SymLinksIfOwnerMatchã #å¯ç¨FollowSymLinksé项ï¼å¦æåç®å½æ²¡æé¢å¤ç设置ï¼å°ä¼ç»§æ¿è¯¥è®¾ç½®
<Directory />
Options FollowSymLinks
</Directory> 3.ç¦ç¨AllowOverride
å¦æApacheçé ç½®æ件ä¸å 许äºAllowOverrideæ令ï¼åApacheå¨å¤çæ¯ä¸ªè¯·æ±è·¯å¾æ¶ï¼é½ä¼å°è¯å¯¹æ件路å¾çæ¯ä¸ä¸ªç»æé¨åé½æå¼è¯¥ç®å½ä¸ç.htaccessæ件ã
ä¾å¦ï¼å½ç¨æ·è¯·æ±è®¿é®æå¡å¨ä¸ç/static/test/hello.htmlï¼åApacheå°ä¼å°è¯æå¼/static/test/.htaccessã/static/.htaccessã/.htaccessä¸ä¸ªæ件ãä»èå½±åæå¡å¨çè¿è¡æ§è½ã
å æ¤ï¼å¦æå½åç¨æ·æ¥æApacheé ç½®æ件çç¼è¾æéï¼å»ºè®®å°.htaccessæ件ä¸çé ç½®å 容ç´æ¥åå¨Apache对åºçé ç½®æ件(ä¸è¬ä¸ºwareãmpmt_os2ãmpm_preforkãmpm_winntãmpm_workerãå¦ææ¡ä»¶å 许ï¼æ们å¯ä»¥æ ¹æ®å®é éæ±å°æå®çMPM模åç¼è¯è¿æ们èªå·±çApacheä¸(Apacheçæºç æ¯å¼æ¾çï¼å 许ç¨æ·èªè¡ç¼è¯)ãä¸è¿ï¼å¦æå¨ç¼è¯æ¶æ们没æéæ©ï¼Apacheå°æç §å¦ä¸è¡¨æ ¼æ ¹æ®ä¸åçæä½ç³»ç»èªè¡éæ©å¯¹åºçMPM模åï¼è¿ä¹æ¯Apacheé对ä¸åå¹³å°æ¨è使ç¨çMPM模åã ä¸åæä½ç³»ç»ä¸é»è®¤çMPM模å æä½ç³»ç» MPM模å æè¿° Windows mpm_winnt ä¸ç¨ä»ç»äºå§:) Unix/Linux mpm_prefork ä¸ç¨ä»ç»äºå§:) BeOS mpm_beos ç±Beå ¬å¸å¼åçä¸ç§å¤åªä½æä½ç³»ç»ï¼å®æ¹çå·²åæ¢æ´æ°ã Netware mpm_netware ç±NOVELLå ¬å¸æ¨åºçä¸ç§ç½ç»æä½ç³»ç» OS/2 mpmt_os2 ä¸ç§æåç±å¾®è½¯åIBMå ±åå¼åçæä½ç³»ç»ï¼ç°ç±IBMåç¬å¼å(微软æ¾å¼OS/2ï¼è½¬èå¼åWindows) mpm_event模åå¯ä»¥çä½æ¯mpm_worker模åçä¸ä¸ªåç§ï¼ä¸è¿å ¶å ·æå®éªæ§è´¨ï¼ä¸è¬ä¸æ¨è使ç¨ã
å½ç¶ï¼Apacheå¨å ¶å®æ¹ç½ç«ä¸ä¹æä¾äºæ ¹æ®ä¸åæä½ç³»ç»å·²ç»ç¼è¯å¥½å¯¹åºMPM模åçæåApacheãä½ å¯ä»¥ç¹å»æ¤å¤è¿å ¥Apacheå®æ¹ç½ç«ä¸è½½ã
æ¤å¤ï¼å¦ææ们æ³è¦ç¥éæ个Apacheå é¨ä½¿ç¨çæ¯ä½ç§MPM模åï¼æ们å¯ä»¥ä»¥å½ä»¤è¡çæ¹å¼è¿å ¥Apacheå®è£ ç®å½\binï¼ç¶åé®å ¥å½ä»¤wareçé»è®¤å¼æ¯ãæ¢ç¶è¿ä¸ªMPMåªè¿è¡åç¬ä¸ä¸ªåè¿ç¨ï¼æ¤MPMå½ç¶äº¦åºäºæ´ä¸ªæå¡å¨çè§ç©ºé²çº¿ç¨æ°ãmpm_beosåmpmt_os2çå·¥ä½æ¹å¼ä¸mpm_netwareå·®ä¸å¤ï¼mpm_beosçé»è®¤å¼æ¯1ï¼mpmt_os2çé»è®¤å¼æ¯5ã) MaxSpareThreadså¤äºç©ºé²ç¶æçæ大线ç¨æ°ã
(注ï¼ä¸åçMPM对è¿ä¸ªæ令çå¤çæ¯ä¸ä¸æ ·çï¼mpm_workerçé»è®¤å¼æ¯ãè¿ä¸ªMPMå°åºäºæ´ä¸ªæå¡å¨çè§ç©ºé²çº¿ç¨æ°ãå¦ææå¡å¨ä¸æ»ç空é²çº¿ç¨æ°å¤ªå¤ï¼åè¿ç¨å°ææ»å¤ä½ç空é²çº¿ç¨ãmpm_netwareçé»è®¤å¼æ¯ãæ¢ç¶è¿ä¸ªMPMåªè¿è¡åç¬ä¸ä¸ªåè¿ç¨ï¼æ¤MPMå½ç¶äº¦åºäºæ´ä¸ªæå¡å¨çè§ç©ºé²çº¿ç¨æ°ãmpm_beosåmpmt_os2çå·¥ä½æ¹å¼ä¸mpm_netwareå·®ä¸å¤ï¼mpm_beosçé»è®¤å¼æ¯ï¼mpmt_os2çé»è®¤å¼æ¯ã) å¤æ³¨ï¼ServerLimit表示Apacheå 许å建çæ大è¿ç¨æ°ãå¼å¾æ³¨æçæ¯ï¼Apacheå¨ç¼è¯æ¶å é¨æä¸ä¸ªç¡¬éå¶ServerLimit(对äºmpm_prefork模å为ServerLimit)ãä½ ä¸è½è¶ è¶è¿ä¸ªéå¶ã
使ç¨è¿ä¸ªæ令æ¶è¦ç¹å«å½å¿ãå¦æå°ServerLimit设置æä¸ä¸ªé«åºå®é éè¦è®¸å¤çå¼ï¼å°ä¼æè¿å¤çå ±äº«å å被åé ãå¦æå°ServerLimitåMaxClients设置æè¶ è¿ç³»ç»çå¤çè½åï¼Apacheå¯è½æ æ³å¯å¨ï¼æè ç³»ç»å°åå¾ä¸ç¨³å®ã 注æï¼å¨é ç½®ç¸å ³åæ°æ¶ï¼è¯·å ä¿è¯æå¡å¨å ·å¤è¶³å¤ç硬件æ§è½(ä¾å¦ï¼CPUãå åç)ãå¦æåç°èªå¯å¨åï¼éçæå¡å¨çè¿è¡æ¶é´å¢å ï¼æå¡å¨çå åå ç¨ä¹éä¹å¢å ï¼å¯è½æ¯ç¨åºä¸åºç°å åæ³é²ï¼è¯·åä¸è°æ´åæ°MaxRequestsPerChildçå¼ä»¥éä½å åæ³é²å¸¦æ¥çå½±åï¼ç¶å尽快æ¾åºç¨åºä¸çé®é¢ä¹æå¨ã
ä»ä¹WWW?下载功能机源码
ç°å¨å¨Internetä¸æçé¨çæå¡ä¹ä¸å°±æ¯ç¯çä¿¡æ¯ç½WWWï¼World Wide Webï¼æå¡ï¼Webå·²ç»æ为å¾å¤äººå¨ç½ä¸æ¥æ¾ãæµè§ä¿¡æ¯ç主è¦æ段ãWWWæ¯ä¸ç§äº¤äºå¼å¾å½¢çé¢çInternetæå¡ï¼å ·æ强大çä¿¡æ¯è¿æ¥åè½ãå®ä½¿å¾æåä¸ä¸çç¨æ·éè¿ç®åçå¾å½¢çé¢å°±å¯ä»¥è®¿é®å个大å¦ãç»ç»ãå ¬å¸ççææ°ä¿¡æ¯ååç§æå¡ãåä¸çå¾å¿«çå°äºå ¶ä»·å¼ï¼è®¸å¤å ¬å¸å»ºç«äºä¸»é¡µï¼å©ç¨Webå¨ç½ä¸åå¸æ¶æ¯ï¼å¹¶åå®ä½ä¸ºåç§æå¡ççé¢ï¼å¦å®¢æ·æå¡ãç¹å®äº§ååæå¡ç详ç»è¯´æãå®£ä¼ å¹¿å以åæ¯æ¸å¢é¿ç产åéå®åæå¡ãåä¸ç¨éä¿è¿äºç¯çä¿¡æ¯ç½ç»çè¿ éåå±ãå¦æä½ æ³éè¿ä¸»é¡µåä¸çä»ç»èªå·±æèªå·±çå ¬å¸ï¼å°±å¿ é¡»å°ä¸»é¡µæ¾å¨ä¸ä¸ªWEBæå¡å¨ä¸ï¼å½ç¶ä½ å¯ä»¥ä½¿ç¨ä¸äºå è´¹ç主页空é´æ¥åå¸ãä½æ¯å¦æä½ ææ¡ä»¶ï¼ä½ å¯ä»¥æ³¨åä¸ä¸ªååï¼ç³è¯·ä¸ä¸ªIPå°åï¼ç¶åè®©ä½ çISPå°è¿ä¸ªIPå°å解æå°ä½ çLINUX主æºä¸ãç¶åï¼å¨LINUX主æºä¸æ¶è®¾ä¸ä¸ªWEBæå¡å¨ãä½ å°±å¯ä»¥å°ä¸»é¡µåæ¾å¨è¿ä¸ªèªå·±çWEBæå¡å¨ä¸ï¼éè¿å®æèªå·±ç主页åå¤åå¸ã WWWæ¯åºäºå®¢æ·æº/æå¡å¨æ¹å¼çä¿¡æ¯åç°ææ¯åè¶ ææ¬ææ¯ç综åãWWWæå¡å¨éè¿HTMLè¶ ææ¬æ è®°è¯è¨æä¿¡æ¯ç»ç»æ为å¾æ并èçè¶ ææ¬ï¼WWWæµè§å¨å为ç¨æ·æä¾åºäºHTTPè¶ ææ¬ä¼ è¾åè®®çç¨æ·çé¢ãç¨æ·ä½¿ç¨WWWæµè§å¨éè¿Internet访é®è¿ç«¯WWWæå¡å¨ä¸çHTMLè¶ ææ¬ï¼å¦ä¸å¾æç¤ºï¼ å°åï¼æ¥è·åä¸ä¸ªWWWæå¡å¨ä¸çWEBææ¡£ï¼è§£éè¿ä¸ªHTMLï¼å¹¶å°ææ¡£å 容以ç¨æ·ç¯å¢æ许å¯çæææ大é度å°æ¾ç¤ºåºæ¥ãæ´ä¸ªæµç¨å¦ä¸ï¼
WWWæµè§å¨æ ¹æ®ç¨æ·è¾å ¥çURLè¿å°ç¸åºçè¿ç«¯WWWæå¡å¨ä¸ï¼
åå¾æå®çWEBææ¡£ï¼
æå¼ä¸è¿ç«¯WWWæå¡å¨çè¿æ¥ã ä¹å°±æ¯è¯´ï¼å¹³æ¶æ们å¨æµè§æ个ç½ç«çæ¶åæ¯æ¯åä¸ä¸ªç½é¡µå»ºç«ä¸æ¬¡è¿æ¥ï¼è¯»å®å马ä¸æå¼ï¼å½éè¦å¦ä¸ä¸ªç½é¡µæ¶éæ°å¨èå¤å§ãäºãWWWæå¡å¨è½¯ä»¶çæ¯è¾åéæ©ç®åï¼å¨ä¸çåå°æ许å¤å ¬å¸åå¦æ¯å¢ä½ï¼æ ¹æ®ä¸åç计ç®æºç³»ç»ï¼å¼ååºä¸åçWWWæå¡å¨ï¼å¦ApacheãCERN Information SystemãNCSA httpdãPlexus httpdãWebSiteçãå¨UNIX/LINUXç³»ç»ä¸å¸¸ç¨çæï¼CERNãNCSAãApacheä¸ç§
CERN httpd è¿æ¯ææ©æçWWWæå¡å¨è½¯ä»¶ï¼ç¨Cè¯è¨ç¼åï¼ç°å¨åè½æéï¼ç¨æ·å¨ç¼©åä¸ãæå ´è¶£çè¯å¯ä»¥å¨ï¼ftp://ftp.w3.org/pub/WWW/binä¸æ¾å°å®ã
NCSA httpd è¿æ¯å¨WWWæå¡å¨åå±åæï¼ç¾å½å½å®¶è¶ 级计ç®æºåºç¨ä¸å¿ï¼NCSAï¼å¨å¹´å建çå½æ¶ä¸æµçWWWæå¡å¨ãå®ä¹æ¯ç¨Cè¯è¨ç¼åçï¼ç¨åºå°ãé度快ãä½æ¯ç°å¨NCSA WWWæå¡å¨ç主è¦å¼å人åå·²ç»ç¦»å¼äºNCSAï¼è¿ä¸ªæå¡å¨é¡¹ç®å·²ç»åé¡¿äºãç¸ä¿¡å¤§å®¶ä¸ä¼éæ©ä¸ä¸ªæ²¡æåå±çWWWæå¡å¨è½¯ä»¶å§ï¼å½ç¶ï¼ç±äºå®çç¹æ®åå²å°ä½ï¼ç¸ä¿¡ä½¿ç¨å®ç人ç°å¨è¿ä¸å°ãå¦æä½ éè¦å¯ä»¥å¨ftp://ftp.ncsa.uiuc.eduè·åå®ã
Apache æ ¹æ®èåçWWWæå¡å¨è°æ¥å ¬å¸æä½çè°æ¥ï¼ä¸çä¸ç¾åä¹äºå以ä¸ç WWWæå¡å¨é½å¨ä½¿ç¨Apacheï¼æ¯ä¸çæå第ä¸çWEBæå¡å¨ã Apacheçè¯çæå¯ææå§æ§ãå½NCSA WWWæå¡å¨é¡¹ç®åé¡¿åï¼é£äºä½¿ç¨NCSA WWWæå¡å¨ç人们å¼å§äº¤æ¢ä»ä»¬ç¨äºè¯¥æå¡å¨çè¡¥ä¸ç¨åºï¼ä»ä»¬ä¹å¾å¿«è®¤è¯å°æç«ç®¡çè¿äºè¡¥ä¸ç¨åºç论åæ¯å¿ è¦çãå°±è¿æ ·ï¼è¯çäºApache Groupï¼åæ¥è¿ä¸ªå¢ä½å¨NCSAçåºç¡ä¸å建äºApacheã Apacheç主è¦ç¹å¾æ¯ï¼ . å¯ä»¥è¿è¡ä¸ææ计ç®æºå¹³å°ï¼ . æ¯æææ°çHTTP 1.1åè®®ï¼ . ç®åè强æåçåºäºæ件çé ç½®ï¼ . æ¯æéç¨ç½å ³æ¥å£CGIï¼ . æ¯æèæ主æºï¼ . æ¯æHTTP认è¯ï¼ . éæPerlèæ¬ç¼ç¨è¯è¨ï¼ . éæç代çæå¡å¨ï¼ . å ·æå¯å®å¶çæå¡å¨æ¥å¿ï¼ . æ¯ææå¡å¨ç«¯å å«å½ä»¤ï¼SSIï¼ . æ¯æå®å ¨Socketå±ï¼SSLï¼ . ç¨æ·ä¼è¯è¿ç¨çè·è¸ªè½åï¼ . æ¯æFastCGIï¼ . æ¯æJava Servletsãæ们è¿æä»ä¹çç±æ¾å¼è¿ä¸ªåè½å¼ºå¤§èä¸åéå æçWWWæå¡å¨è½¯ä»¶å¢ï¼ä¸ãå®è£ Apache ä¸é¢æ们就å¼å§æ¼«æ¼«å¾æApacheä¹æ ï¼éè¿å¾ªåºæ¸è¿çéæ±å®ä¾ï¼ä¸æ¥æ¥å°å¦ä¹ 使ç¨Apacheï¼ä»å ¥é¨å°ç²¾éã 3.1 ç³»ç»éæ±è¿è¡Apacheä¸éè¦å¤ªå¤ç计ç®èµæºãå®å¨æ6-MB硬ç空é´å8MB RAMçLinuxç³»ç»ä¸è¿è¡å¾å¾å¥½ãç¶èï¼åªè¿è¡Apacheå¯è½ä¸æ¯ä½ æ³åçäºæ ãæ´å¯è½çæ¯ï¼ä½ æ³è¿è¡Apacheæ¥æä¾WWWæå¡ãå¯å¨CGIè¿ç¨ä»¥åå åå©ç¨ææWWWè½å¤æä¾ç令人æå¥çåè½ãå¨è¿ç§æ åµä¸ï¼ä½ éè¦æä¾åæ è´è½½è¦æ±çé¢å¤çç£ç空é´åå å空é´ãä¹å°±æ¯è¯´ï¼å¦æä» ä» æ¯å¯å¨WWWæå¡å¹¶ä¸éè¦å¤ªå¤çç³»ç»èµæºï¼ä½æ¯æ³è¦è½ä¸ºå¤§éç客æ·æä¾æå¡å°±éè¦æ´å¤çç³»ç»èµæºã 3.2 è·åè½¯ä»¶ä½ å¯ä»¥å¨http://www.apache.orgä¸è·å¾Apacheçææ°çãèå ä¹ææçLinuxåè¡çä¸åå å«æApache软件å ï¼ä½ ä¹å¯ä»¥ç´æ¥ä½¿ç¨å®ãéè¦æ³¨æçæ¯ï¼Apache软件å æ两ç§ï¼ä¸ç§æ¯æºä»£ç ï¼ä¸è½½åéè¦èªå·±éæ°ç¼è¯ï¼å¦ä¸ç§æ¯å¯æ§è¡æ件ï¼ä¸è½½ååªé解åå°±å¯ä»¥ä½¿ç¨ã 3.3 å®è£ è½¯ä»¶ä½ å¯ä»¥éè¿ä»¥ä¸ä¸ç§æ¹æ³å®è£ Apacheæå¡å¨ã 1ï¼å¦æä½ å®è£ çLinuxçæ¬ä¸å¸¦ç¨Apacheçè¯ï¼å°±å¨éæ©æè¦å®è£ çæå¡å¨çæ¶åï¼å°httpdè¿ä¸ªæå¡éä¸ï¼Linuxå®è£ ç¨åºå°èªå¨å®æApacheçå®è£ å·¥ä½ï¼å¹¶å好åºæ¬çé ç½®ã 2ï¼ä½¿ç¨å¯æ§è¡æ件软件å ï¼è¿æ¯è¾éåé£äºå¯¹ç¼è¯å·¥ä½ä¸æ¯å¤ªçæçå级ç¨æ·ï¼å 为å®ç¸å¯¹æ¯è¾ç®åã
ä¸è½½è½¯ä»¶å apache_1.2.4.e.tar.gz
tar xvzf apache_1.2.4.e.tar.gz è¿å°±å®æäºå®è£ å·¥ä½ï¼ç®åå§ï¼å¦æä½ ä½¿ç¨çæ¯RedHat Linuxçè¯ï¼ä½ ä¹å¯ä»¥ä¸è½½apache_1.2.4.rpm软件å®è£ å ï¼ç¶å使ç¨rpm âivh apache_1.2.4.rpmå½ä»¤å®è£ ã 3ï¼å¦æä½ æ³æApacheæå¡å¨å åå©ç¨èµ·æ¥çè¯ï¼å°±ä¸å®è¦èªå·±ç¼è¯Apache å®å¶å ¶åè½ã
ä¸è½½å å«Apacheæºä»£ç ç软件å apache_1.2.4.tar.gzï¼
ç¶åç¨tarå½ä»¤å°å®è§£å¼ï¼
å°å½åç®å½æ¹å为Apacheæºä»£ç åè¡ççsrcç®å½ï¼
å°é ç½®æ ·æ¬æ件ï¼Configuration.tmplï¼å¤å¶ä¸ºConfigurationæ件ï¼
ç¼è¾Configurationæ件ä¸çé ç½®é项ï¼
Makefileé ç½®é项ï¼ä¸äºç¼è¯éé¡¹ï¼ . âCC=âä¸è¡æå®ç¨ä»ä¹ç¼è¯è½¯ä»¶ç¼è¯ï¼ä¸è¬ä¸ºâCC=gccâï¼ . å¦æéè¦å°é¢å¤çæ å¿ï¼åæ°ï¼æå®ç»Cç¼è¯è½¯ä»¶ï¼å¯ä»¥ä½¿ç¨ï¼ EXTRA_CFLAGS= EXTRA_LFLAGS= . å¦æç³»ç»éè¦ç¹æ®çåºåå å«æ件ï¼å¯ä»¥å¨è¿éæå®å®ä»¬ï¼ EXTRA_LIBS= EXTRA_INCLUDES= . å¦æä½ è¦æ¹å代ç ä¼å设置çè¯ï¼ä½ é¡»å°ä¸é¢ä¸å¥å»æ注éï¼ç¶åæ¹æä½ æéè¦çå¼ï¼ #OPTIM=-O2
Ruleé ç½®é项ï¼ç¨æ¥å³å®éè¦ä»ä¹åè½ï¼ä¸è¬æ åµä¸æ éæ¹åã
模åé ç½®ï¼æ¨¡åæ¯Apacheçç»æé¨åï¼å®ä¸ºApacheå æ ¸å¢å æ°åè½ãéè¿ä½¿ç¨æ¨¡åé ç½®ï¼å¯ä»¥èªå®ä¹å¨Apacheæå¡å¨ä¸éè¦ä»ä¹åè½ï¼è¿ä¸ªé¨åä¹æ¯Apacheçµæ´»æ§ç表ç°ã模åé ç½®è¡å¦ä¸æç¤ºï¼ AddModule modules/standard/mod_env.o å¦æä½ éè¦Apacheæå¡å¨å ·å¤ä»ä¹åè½ï¼å°±å°é£ä¸ªæ¨¡åç¨AddModuleè¯å¥å å°é ç½®æ件Configurationä¸å»ãä¸è¡¨ååºäºApacheç模ååè½ï¼æ¨¡åå åè½ ç¼ºç
mod_access æä¾åºäºä¸»æºç访é®æ§å¶å½ä»¤ y
mod_actions è½å¤è¿è¡åºäºMIMEç±»åçCGIèæ¬æHTTP请æ±æ¹æ³ y
mod_alias è½æ§è¡URLéå®åæå¡ y
mod_asis 使ææ¡£è½å¨æ²¡æHTTP头æ çæ åµä¸è¢«åéå°å®¢æ·ç«¯ y
mod_auth æ¯æ使ç¨åå¨å¨ææ¬æ件ä¸çç¨æ·åãå£ä»¤å®ç°è®¤è¯ y
mod_auth_dbm æ¯æ使ç¨DBMæ件åå¨åºæ¬HTTPè®¤è¯ n
mod_auth_mysql æ¯æ使ç¨MySQLæ°æ®åºå®ç°åºæ¬HTTPè®¤è¯ n
mod_auth_anon å 许以å¿åæ¹å¼è®¿é®éè¦è®¤è¯çåºå y
mod_auth_externalæ¯æ使ç¨ç¬¬ä¸æ¹è®¤è¯ n
mod_autoindex å½ç¼ºå°ç´¢å¼æ件æ¶ï¼èªå¨çæå¨æç®å½å表 y
mod_cern_meta æä¾å¯¹å ä¿¡æ¯çæ¯æ n
mod_cgi æ¯æCGI y
mod_dir è½å¤éå®åä»»ä½å¯¹ä¸å æ¬å°¾é¨ææ å符å½ä»¤çè¯·æ± y
mod_env ä½¿ä½ è½å¤å°ç¯å¢åéä¼ éç»CGIæSSIèæ¬ n
mod_expires è®©ä½ ç¡®å®Apacheå¨æå¡å¨ååºè¯·æ±æ¶å¦ä½å¤çExpires y
mod_headers è½å¤æä½HTTPåºç头æ y
mod_imap æä¾å¾å½¢æ å°æ¯æ n
mod_include 使æ¯æSSI n
mod_info 对æå¡å¨é ç½®æä¾äºå ¨é¢çæè¿° y
mod_log_agent å 许å¨åç¬çæ¥å¿æ件ä¸åå¨ç¨æ·ä»£ççä¿¡æ¯ n
mod_log_config æ¯æè®°å½æ¥å¿ y
mod_log_referer æä¾äºå°è¯·æ±ä¸çReferer头æ åå ¥æ¥å¿çåè½ n
mod_mime ç¨æ¥å客æ·ç«¯æä¾æå ³ææ¡£çå ä¿¡æ¯ y
mod_negotiation æä¾äºå¯¹å 容ååçæ¯æ y
mod_setenvif ä½¿ä½ è½å¤å建å®å¶ç¯å¢åé y
mod_speling ä½¿ä½ è½å¤å¤çå«ææ¼åé误æ大å°åé误çURLè¯·æ± n
mod_status å 许管çåéè¿WEB管çApache y
mod_unique_id 为æ¯ä¸ªè¯·æ±æä¾å¨é常ç¹æ®çæ¡ä»¶ä¸ä¿è¯æ¯å¯ä¸çæ è¯ n 表ä¸ï¼Apache模ååè½ä¸è§è¡¨å¨srcç®å½ä¸æ§è¡ï¼â. /configureâï¼
ç¼è¯Apacheï¼æ§è¡å½ä»¤âmakeâï¼
æ ¹æ®æºå¨æ§è½çä¸åï¼ç»åä¸æ®µ5-åéçç¼è¯ï¼å°±å¤§ååæäºã
å°ç¼è¯å¥½çå¯æ§è¡æ件httpdå¤å¶å°/etc/httpd/binç®å½ä¸ï¼
å°Apacheåè¡ççé ç½®æ件ï¼access.confãhttpd.confãmime.typesãsrm.confæ件å¤å¶å°/etc/httpd/confç®å½ä¸ãå°æ¤ä¸ºæ¢ï¼å®è£ å®æã
3.4 ä¸äºè¯´æå¨Red Hat Linux 6.0ä¸ï¼Apacheå°èªå·±çææé ç½®æ件åæ¥å¿æ件æ¾å¨äºâ/etc/httpdâç®å½ä¸ï¼å ¶ä¸â/etc/httpd/confâä¸ä¸ºé ç½®æ件ï¼â/etc/httpd/logâä¸ä¸ºæ¥å¿æ件ãåæ¶ï¼å®å°å»ºç«â/home/httpdâç®å½ï¼å¹¶å¨å ¶ä¸å»ºç«ä¸ä¸ªåç®å½ï¼âhtml/âï¼å¨è¿ä¸ªç®å½ä¸åæ¾HTMLï¼ä¸»é¡µï¼æ件ï¼âcgi-bin/âï¼å¨è¿ä¸ªç®å½ä¸å¯ä»¥åæ¾ä¸äºCGIç¨åºï¼âicons/âï¼å¨è¿ä¸ªç®å½ä¸æ¯æå¡å¨èªå¸¦çä¸äºå¾æ ã
如何在apache官网下载jar包与源码?
如何在apache官网.org下载jar包。以下载httpClient包为例,源码e文好的下载ramboat 源码略过此篇。1、源码打开ww.apache.gro 官网,下载 选择"projects" 或 拖动网页到最下面看到projects
2、找到“HttpComponents” 然后跳转至此页面。源码然后点击版本,下载展开后,源码点击“download”。下载
3、源码源码贡献美迪网点击“Release packages”打开后,下载做就网出现站下载列表域了找科技,源码选择名版本空间,opensips源码zip后缀包下载即可邮局手机网站。
apache-tomcat-5.5.-src怎么安装全英文的连安装程序都找不到。。darksoul源码。
你下载的这是源码,可不是安装程序啊。http://tomcat.apache.org/download-.cgi,这是官网公布的最新版,你可以下载这两个:
解压版的:-bit Windows zip (pgp, md5)
安装版的:-bit/-bit Windows Service Installer (pgp, md5)