ºìÁªLinuxÃÅ»§
Linux°ïÖú

ApacheÐéÄâÖ÷»úÎĵµ---------ÉîÈëÑо¿ÐéÄâÖ÷»úµÄÆ¥Åä

·¢²¼Ê±¼ä:2006-08-20 21:14:08À´Ô´:ºìÁª×÷Õß:¶¡¶¡
ÐéÄâÖ÷»ú²¿·ÖµÄ´úÂëÔÚApache 1.3ÖнøÐÐÁËÍêÈ«µÄÖØд¡£±¾ÎĵµÊÔͼÏêϸ½âÊÍApacheÔÚ½ÓÊܵ½ÇëÇóºóÈçºÎÈ·¶¨Ê¹ÓÃÄÄÒ»¸öÐéÄâÖ÷»ú½øÐÐËÅ·þ¡£ÔÚеÄNameVirtualHostÖ¸ÁîµÄ°ïÖúÏ£¬ÐéÄâÖ÷»úµÄÅäÖñÈ1.3°æÒÔÇ°¸ü¼Ó¼òµ¥ºÍ°²È«¡£

Èç¹ûÄúÖ»ÊÇÏëÈÃËüÄܹ»¹¤×÷¶ø²»Ô¸Òâ½øÐÐÉîÈëÀí½â£¬ÕâÀïÓÐһЩʾÀý¡£
top
½âÎöÅäÖÃÎļþ

ÔÚÅäÖöÎÍâÓÐÒ»¸öÖ÷·þÎñÆ÷(main_server)¶ÎÖаüº¬×ÅËùÓж¨Òå¡£ÆäÖÐÓÐÅäÖöÎÖж¨ÒåµÄ½Ð×öÐéÄâÖ÷»ú(vhost)µÄÐéÄâ·þÎñÆ÷¡£

Listen, ServerName, ServerPath, ServerAliasÖ¸Áî¿ÉÒÔ³öÏÖÔÚÒ»¸ö·þÎñÆ÷¶¨Òå¶ÎµÄÈκεط½¡£¶øÇÒÿ¸öÖ¸Á»á¸²¸ÇÇ°Ãæ³öÏÖµÄͬÑù¶¨Òå(ÔÚÄǸö·þÎñÆ÷ÅäÖÃÖÐ)¡£

Ö÷·þÎñÆ÷¶ÎÖÐListenÖ¸ÁîµÄĬÈÏÖµÊÇ80¡£Ö÷·þÎñÆ÷¶ÎûÓÐĬÈϵÄServerPathºÍServerAliasÖ¸ÁîÖµ¡£ServerNameµÄĬÈÏÖµÊÇÓÉ·þÎñÆ÷µÄIPµØÖ·Íƶ϶øÀ´¡£

Ö÷·þÎñÆ÷µÄListenÖ¸ÁîÓÐÁ½¸ö¹¦ÄÜ£ºÆäÒ»ÊǾö¶¨Apache½«Òª°ó¶¨µÄÍøÂç¶Ë¿Ú£»Æä¶þÊÇÔÚÖض¨ÏòÖÐÖ¸¶¨¾ø¶ÔURI½«Ê¹ÓõĶ˿ںš£

²»ÏóÔÚÖ÷·þÎñÆ÷ÀÐéÄâ·þÎñÆ÷µÄ¶Ë¿Ú²»»áÓ°Ïìµ½ApacheµÄ¼àÌý¶Ë¿Ú¡£

ÿ¸öVirtualHostÖ¸ÁîÖеĵØÖ·¶¼¿ÉÒÔ¸½´øÒ»¸ö¿ÉÑ¡µÄ¶Ë¿Ú¡£Èç¹ûûÓнøÐÐÌرðµÄÖ¸¶¨£¬Õâ¸ö¶Ë¿ÚĬÈÏΪÖ÷·þÎñÆ÷ÖÐ×î½üµÄÒ»¸öListenÖ¸ÁîÖ¸¶¨µÄÖµ¡£ÌØÊâµÄ¶Ë¿Ú"*"±íʾƥÅäËùÓж˿ڡ£ËùÓÐÕâһϵÁеØÖ·(°üÀ¨ÓÉDNS²éѯ³öµÄËùÓÐA¼Ç¼)ͳ³ÆÐéÄâÖ÷»úµÄµØÖ·¼¯(address set)¡£

Èç¹ûûÓжÔÒ»¸öÌض¨µÄIPµØַʹÓÃNameVirtualHostÖ¸ÁÄÇôµÚÒ»¸öʹÓÃÕâ¸öµØÖ·µÄÐéÄâÖ÷»ú½«±»ÊÓΪ»ùÓÚIPµÄÐéÄâÖ÷»ú¡£IPµØÖ·Ò²¿ÉÒÔÓÃͨÅä·û"*"±íʾ¡£

Èç¹ûʹÓÃÁË»ùÓÚÓòÃûµÄÐéÄâÖ÷»ú£¬ÄÇô±ØÐëÓÃNameVirtualHostÖ¸ÁîΪÕâ¸ö»ùÓÚÓòÃûµÄÐéÄâÖ÷»úÖ¸¶¨IPµØÖ·¼¯¡£»»¾ä»°Ëµ£¬Äú±ØÐëÔÚÅäÖÃÎļþÖÐͨ¹ýNameVirtualHostÖ¸ÁîÖ¸¶¨°üÀ¨Ö÷»úÃûÓ³Éä(CNAME)µÄIPµØÖ·¡£

¿ÉÒÔʹÓúܶàNameVirtualHostÖ¸ÁîÀ´·Ö±ð¶ÔÓ¦Ò»Ì×NameVirtualHostÖ¸Áµ«¶ÔÓÚÿ¸öÌض¨µÄ"IP:port"¶ÔÀ´Ëµ£¬Ö»ÄÜʹÓÃÒ»´ÎNameVirtualHostÖ¸Áî¡£

NameVirtualHostºÍVirtualHostÖ¸Áî³öÏÖµÄ˳Ðò²¢²»ÖØÒª¡£Ö»ÓжÔӦͬһ¸öIPµØÖ·µÄVirtualHostÖ¸ÁîµÄ´ÎÐò²ÅÊÇÖØÒªµÄ¡£ËùÒÔÏÂÃæÁ½ÀýËùÆðµÄ×÷ÓÃÊÇÍêÈ«ÏàͬµÄ£º

NameVirtualHost 111.22.33.44

# server A
...


# server B
...


NameVirtualHost 111.22.33.55

# server C
...


# server D
...




# server A


# server C
...


# server B
...


# server D
...


NameVirtualHost 111.22.33.44
NameVirtualHost 111.22.33.55

(ΪÁËʹÄúµÄÅäÖÃÎļþ¸ü¾ß¿É¶ÁÐÔ£¬ÎÒÃÇÍƼöÄúʹÓÃ×ó±ßµÄ¸ñʽ)

ÔÚ½âÎöÍêVirtualHostÖ¸Áîºó£¬ÐéÄâÖ÷»ú·þÎñÆ÷½«±»¸³ÓèÔÚËüµÄVirtualHostÖ¸ÁîÖеÚÒ»¸öÃû×Ö¶ÔÓ¦µÄ¶Ë¿Ú×÷ΪĬÈϵÄListen¶Ë¿Ú¡£

Èç¹ûËùÓÐÓòÃû¶¼Ö¸Ïòͬһ¸öµØÖ·¼¯µÄ»°£¬VirtualHostÖ¸ÁîÖеÄËùÓÐÓòÃûÁÐ±í¶¼½«»áµÃµ½ºÍServerAliasÖ¸ÁîÒ»ÑùµÄ´¦Àí(µ«²»»á±»ÆäËûServerAliasÓï¾ä¸²¸Ç)¡£Çë×¢Ò⣬Õâ¸öÐéÄâÖ÷»ú×Ô´øµÄListenÖ¸Á²»ÄÜÓ°Ïìµ½ÄǸöµØÖ·¼¯µÄ¶Ë¿ÚºÅ¡£

ÔÚ³õʼ»¯µÄ¹ý³ÌÖУ¬½«»áΪÿһ¸öIPµØÖ·²úÉúÒ»¸öÁÐ±í£¬²¢²åÈëµ½Ò»¸öÉ¢ÁбíÖС£Èç¹ûÕâ¸öIPµØÖ·ÊÇÓÃÔÚÒ»¸öNameVirtualHostÖ¸ÁîÖеģ¬Õâ¸öÁÐ±í½«»á°üº¬ËùÓÐÖ¸¶¨ÎªÕâ¸öIPµØÖ·µÄ»ùÓÚÓòÃûµÄÐéÄâÖ÷»ú¡£Èç¹ûûÓÐÐéÄâÖ÷»úÕë¶ÔÕâ¸öIPµØÖ·£¬ÄÇôNameVirtualHostÖ¸Á±»ºöÂÔ£¬²¢»áÔÚÈÕÖ¾ÖмǼһ¸ö´íÎóÐÅÏ¢¡£¶ÔÓÚ»ùÓÚIPµÄÐéÄâÖ÷»ú¶øÑÔ£¬Õâ¸öÉ¢ÁбíÖеÄÁбíΪ¿Õ¡£

ÒòΪʹÓÃÁ˸ßЧµÄÉ¢ÁÐËã·¨£¬Ê¹µÃÔÚÇëÇóµ½´ïµÄʱºòÔÚÆäÖвéÕÒIPµØÖ·µÄ¿ªÏú±äµÃºÜС£¬»òÕ߸ù±¾²»Ð迼ÂÇ¡£¶øÇÒÕâ¸ö±í¸ñ»¹ÎªÖ»ÓÐ×îºóÒ»¸ö°Ë½øÖÆλ²»Í¬µÄIPµØÖ·×öÁËÓÅ»¯¡£

ÐéÄâÖ÷»úµÄÿ¸ö±äÁ¿¶¼Óгõʼֵ¡£ÌرðÊÇÒÔÏÂÕâЩ£º

1. Èç¹ûÐéÄâÖ÷»úûÓÐServerAdmin, ResourceConfig, AccessConfig, Timeout, KeepAliveTimeout, KeepAlive, MaxKeepAliveRequests, ReceiveBufferSize, SendBufferSizeÖ¸ÁÄÇô½«´ÓÖ÷·þÎñÆ÷¼Ì³ÐËüÃǵÄÖµ¡£(Ò²¾ÍÊÇ˵£¬Ê¹ÓÃÔÚÖ÷·þÎñÆ÷ÖÐ×îºó³öÏÖµÄÉ趨ֵ)¡£
2. ÐéÄâÖ÷»úµÄĬÈÏĿ¼ȨÏÞ½«¼Ì³ÐÖ÷·þÎñÆ÷µÄÉèÖÃ(°üÀ¨ËùÓÐÄ£¿éÕë¶Ôÿ¸öĿ¼µÄÅäÖÃÐÅÏ¢)¡£
3. ÐéÄâÖ÷»ú½«¼Ì³ÐÖ÷·þÎñÆ÷ÖÐÿ¸öÄ£¿éÕë¶ÔÖ÷·þÎñÆ÷µÄÉèÖá£

±¾ÖÊÉÏ£¬Ö÷·þÎñÆ÷ÔÚ½¨Á¢Ã¿¸öÐéÄâÖ÷»úµÄʱºò£¬³äµ±ÁËÒ»¸öĬÈÏÖµ»ò¸ù»ùµÄ½ÇÉ«¡£µ«ÕâЩ´æÔÚÓÚÖ÷·þÎñÆ÷ÖеĶ¨ÒåµÄλÖÃÊÇÎ޹ؽôÒªµÄ----Ö÷·þÎñÆ÷µÄÅäÖÃÔÚÓëÐéÄâÖ÷»úÕûºÏ֮ǰ¾ÍÒѾ­½âÎö¹ýÁË¡£ËùÒÔ¼´Ê¹Ò»¸öÖ÷·þÎñÆ÷µÄÅäÖóöÏÖÔÚÐéÄâÖ÷»ú¶¨ÒåµÄºóÃ棬ËüҲͬÑù»áÓ°Ïìµ½ÐéÄâÖ÷»úµÄÅäÖá£

Èç¹ûûÓж¨ÒåÖ÷·þÎñÆ÷ÖеÄServerName £¬ÄÇô½«ÓÉÔËÐÐÕâ¸öhttpd·þÎñµÄ»úÆ÷µÄÖ÷»úÃûÀ´´úÌæ¡£ÎÒÃǽ«ÓÉDNS²éÕÒ´ËServerName·µ»ØµÄIPµØÖ·³ÆΪÖ÷·þÎñÆ÷µØÖ·¼¯(main_server address set)¡£

ÔÚûÓж¨ÒåServerNameµÄÇé¿öÏ£¬Ò»¸ö»ùÓÚÓòÃûµÄÐéÄâÖ÷»úĬÈϲÉÓö¨ÒåÐéÄâÖ÷»úʱÔÚVirtualHostÖ¸ÁîÖÐ×îÏȳöÏֵĵØÖ·¡£

ËùÓÐʹÓÃÁË"_default_"ͨÅä·ûµÄÐéÄâÖ÷»ú½«±»¸³ÓèºÍÖ÷·þÎñÆ÷ÏàͬµÄServerName ¡£
top
ÐéÄâÖ÷»úÆ¥Åä

·þÎñÆ÷ÓÃÏÂÊö·½·¨À´È·¶¨¶ÔÒ»¸öÌض¨µÄÇëÇóʹÓÃÄĸöÐéÄâÖ÷»ú£º
É¢Áбí²éÕÒ

µ±¿Í»§¶ËµÚÒ»´ÎÁ¬½ÓµÄʱºò£¬»á´ÓÄÚ²¿µÄIPÉ¢ÁбíÖвéÕÒ¿Í»§¶ËÏëÒªÁ¬½ÓµÄIPµØÖ·¡£

Èç¹û²éÕÒʧ°Ü(ûÓÐÕÒµ½ÏàÓ¦µÄIPµØÖ·)£¬¶øËùÇëÇóµÄ¶Ë¿ÚÓÖ´æÔÚÒ»¸ö"_default_"ÐéÄâÖ÷»ú£¬ÄÇôÕâ¸öÇëÇ󽫻áÓÉÕâ¸öÐéÄâÖ÷»úÀ´ËÅ·þ¡£Èç¹ûûÓÐÕÒµ½ÕâÑùµÄ"_default_"ÐéÄâÖ÷»ú£¬ÄÇôÕâ¸öÇëÇ󽫻áÓÉÖ÷·þÎñÆ÷À´ËÅ·þ¡£

Èç¹ûÔÚÉ¢ÁбíÖÐûÓÐÕÒµ½IPµØÖ·£¬µ«´æÔÚÒ»¸ö"NameVirtualHost *"Ö¸ÁîÓëËùÇëÇóµÄ¶Ë¿ÚºÅÏàÆ¥Å䣬ÄÇô½«ÓÃÕâ¸öÐéÄâÖ÷»úÀ´´¦ÀíÕâ¸öÇëÇó¡£

Èç¹û²éÕҳɹ¦(ÕÒµ½Á˶ÔÓ¦ÓÚÕâ¸öIPµØÖ·µÄÁбí)£¬ÏÂÒ»²½¾ÍÊÇ¿´ÎÒÃÇÒª´¦ÀíµÄÊÇÒ»¸ö»ùÓÚIPµÄÐéÄâÖ÷»ú»¹ÊÇÒ»¸ö»ùÓÚÓòÃûµÄÐéÄâÖ÷»ú¡£
»ùÓÚIPµÄÐéÄâÖ÷»ú

Èç¹û·µ»ØµÄÁбíÖÐÓòÃûÁбíΪ¿Õ£¬ÄÇôÎÒÃÇ´¦ÀíµÄ¾ÍÊÇÒ»¸ö»ùÓÚIPµÄÐéÄâÖ÷»ú£¬Õâ¸öÐéÄâÖ÷»ú½«»áÖ±½Ó½øÐд¦Àí¶ø²»»áÓÐÆäËû²½Öè¡£
»ùÓÚÓòÃûµÄÐéÄâÖ÷»ú

Èç¹û·µ»ØµÄÓòÃûÁбí°üº¬Ò»¸ö»ò¶à¸öÐéÄâÖ÷»úµÄ½á¹¹£¬ÄÇôÎÒÃÇ´¦ÀíµÄ¾ÍÊÇÒ»¸ö»ùÓÚÓòÃûµÄÐéÄâÖ÷»ú¡£Õâ¸öÁбí°üº¬µÄÐéÄâÖ÷»úµÄ˳ÐòÓëÅäÖÃÎļþÖÐÏàÓ¦VirtualHostÖ¸Áî³öÏÖµÄ˳ÐòÊÇÏàͬµÄ¡£

Õâ¸öÁбíÖеÚÒ»¸öÐéÄâÖ÷»ú(Ò²¾ÍÊÇÔÚÅäÖÃÎļþÖеÚÒ»¸öÖ¸¶¨ÁËÕâ¸öIPµØÖ·µÄÐéÄâÖ÷»ú)¶Ô´¦ÀíÇëÇóÓÐ×Å×î¸ßµÄÓÅÏȼ¶¡£ËùÓжÔδ֪·þÎñÆ÷Ãû»òûÓÐ"Host:"Í·µÄÇëÇ󶼽«ÓÉËü½øÐд¦Àí¡£

Èç¹û¿Í»§¶ËÔÚÇëÇóÖÐÌṩÁËÒ»¸ö"Host:"Í·£¬ÄÇô½«ÔÚÁбíÖвéÕÒµÚÒ»¸öServerName»òServerAliasÓëÆä·ûºÏµÄÐéÄâÖ÷»ú£¬²¢½«ÆäÓÃÓÚËÅ·þÕâ¸öÇëÇó¡£¾¡¹Ü"Host:"Í·ÖпÉÒÔ°üº¬¶Ë¿ÚºÅ£¬µ«Apache»¹ÊÇ»áÓÃÊÕµ½ÇëÇóµÄÄǸöÕæʵ¶Ë¿ÚÀ´½øÐÐÆ¥Åä¡£

Èç¹û¿Í»§¶ËÌá½»ÁËÒ»¸ö²»°üº¬"Host:"Í·µÄHTTP/1.0µÄÇëÇó£¬ÎÒÃǽ«ÎÞ·¨È·ÈÏ¿Í»§¶ËÏëÒªÁ¬½ÓÄǸö·þÎñÆ÷¡£¶øÈç¹û´æÔÚÒ»¸öServerPathÓë¿Í»§¶ËÌá½»µÄÇëÇóÖеÄURIÏà¶ÔÓ¦£¬ÄÇôÁбíÖеÚÒ»¸ö·ûºÏÌõ¼þµÄÐéÄâÖ÷»ú½«ÓÃÓÚËÅ·þÕâ¸öÇëÇó¡£

Èç¹û»¹ÊÇÕÒ²»µ½¶ÔÓ¦µÄÐéÄâÖ÷»ú£¬ÄÇôÕâ¸öÇëÇ󽫻áÓÉ¿Í»§¶ËÁ¬½ÓµÄIP¶ÔÓ¦µÄÁбíÖеĵÚÒ»¸öÓëÇëÇóµÄ¶Ë¿ÚÏàͬµÄÐéÄâÖ÷»úÀ´ËÅ·þ(ÈçÇ°ËùÊö)¡£
³Ö¾ÃÁ¬½Ó

ÉÏÊöIP²éÕÒ¶ÔÒ»¸öÌض¨µÄTCP/IP½ø³ÌÖ»Ö´ÐÐÒ»´Î¡£µ«ÔÚ³Ö¾ÃÁ¬½Ó(KeepAlive)ÖУ¬Ã¿¸öÇëÇ󶼻á½øÐÐÒ»´ÎÕâÑùµÄ²éÕÒ¹ý³Ì¡£»»¾ä»°Ëµ£¬Ò»¸ö¿Í»§¶ËÔÚÒ»¸ö³Ö¾ÃÁ¬½ÓÖпÉÒÔÏòλÓÚ²»Í¬µÄ»ùÓÚÓòÃûµÄÐéÄâÖ÷»úµÄÒ³ÃæÌá³öÇëÇó¡£
¾ø¶ÔURI

Èç¹ûÇëÇóÌá½»µÄURIÊÇÒ»¸ö¾ø¶ÔURI£¬¶øÆäÖеÄÖ÷»úÃûºÍ¶Ë¿ÚºÅÓÖºÍÖ÷·þÎñÆ÷»òij¸öÐéÄâÖ÷»úÏà·ûºÏ£¬²¢ÇÒÒ²Óë×÷Ϊ´ËÇëÇóÌá½»¶ÔÏóµÄµØÖ·ºÍ¶Ë¿ÚÏà·û£¬ÄÇôÕâ¸öÇëÇóµÄÀàÐÍ/Ö÷»úÃû/¶Ë¿Úǰ׺½«±»Ä¨³ý£¬½öÁôÏÂÏà¶ÔURIΪ¶ÔÓ¦µÄÖ÷·þÎñÆ÷»òÐéÄâÖ÷»úËùËÅ·þ¡£Èç¹û²»Âú×ãÉÏÊö·ûºÏÌõ¼þ£¬Õâ¸öURI½«±£ÁôÔ­Ñù£¬¶ø´ËÇëÇ󽫱»×÷Ϊһ¸ö´úÀíÇëÇó´¦Àí¡£
±¸Íü¼

* »ùÓÚÓòÃûµÄÐéÄâÖ÷»úºÍ»ùÓÚIPµÄÐéÄâÖ÷»úÖ®¼ä»¥Ï಻¸ÉÈÅ¡£»ùÓÚIPµÄÐéÄâÖ÷»úÖ»½ÓÊÜ·¢Ë͵½Ëü×ÔÉíµØÖ·¼¯µÄÇëÇ󣬶ø²»½ÓÊÜÆäËûIPµØÖ·¡£»ùÓÚÓòÃûµÄÐéÄâÖ÷»úÒ²ÊÇÒ»Ñù£¬ËüÃÇÖ»½ÓÊÜNameVirtualHostÖ¸ÁÒåµÄµØÖ·¼¯µÄ·ÃÎÊ¡£
* ÓÀÔ¶²»»á¶ÔÒ»¸ö»ùÓÚIPµÄÐéÄâÖ÷»úÖ´ÐÐServerAliasºÍServerPath¼ì²é¡£
* ÔÚÅäÖÃÎļþÖУ¬»ùÓÚÓòÃûµÄÐéÄâÖ÷»ú¡¢»ùÓÚIPµÄÐéÄâÖ÷»ú¡¢"_default_"ÐéÄâÖ÷»úºÍNameVirtualHostÖ¸Áî³öÏÖµÄ˳Ðò²¢²»ÖØÒª¡£¶ø¶ÔÓÚij¸öÖ¸¶¨µÄµØÖ·¼¯À´Ëµ£¬»ùÓÚÓòÃûµÄÐéÄâÖ÷»úµÄ˳ÐòÊDz»ÄÜ»ìÏýµÄ£ºÔÚÅäÖÃÎļþÖнÏÏȳöÏÖµÄÐéÄâÖ÷»úÔÚÏàÓ¦µÄµØÖ·¼¯ÖÐÓнϸߵÄÓÅÏÈȨ¡£
* ³öÓÚ°²È«ÐԵĿ¼ÂÇ£¬ÔÚ"Host:"Í·ÖгöÏֵĶ˿ںŽ«²»ÓÃÓÚÆ¥Åä¡£Apache»áһֱʹÓÿͻ§¶ËËùÁ¬½ÓµÄÕæʵ¶Ë¿Ú×÷ΪƥÅä¡£
* Èç¹ûÒ»¸öServerPathÖ¸Áî´ÕÇÉÊǺóÃæ³öÏÖµÄÁíÍâÒ»¸öServerPathÖ¸ÁîµÄǰ׺£¬Ç°Õß½«ÓÃÓÚÆ¥Å䣬¶øºóÕß½«±»ºöÂÔ¡£(ÕâÀïÌÖÂÛµÄÊÇûÓÐ"Host:"Í·À´½«ÕâÁ½¸öÇé¿ö·Ö¿ªµÄÇé¿öÏÂ)
* Èç¹ûÓÐÁ½¸ö»ùÓÚIPµÄÐéÄâÖ÷»úʹÓÃÁËͬһ¸öµØÖ·£¬ÔòÔÚÅäÖÃÎļþÖÐÊ×ÏȳöÏÖµÄÄǸöÓÃÓÚÆ¥Åä¡£ÕâÖÖÊÂÇé¿ÉÄÜ·¢ÉúÔÚÄãÊèºöµÄʱºò¡£µ±·þÎñÆ÷Óöµ½ÕâÖÖÇé¿öµÄʱºò£¬»áÔÚÈÕÖ¾ÎļþÖÐдÈëÒ»¸ö´íÎóÐÅÏ¢¡£
* ½öµ±Ã»ÓÐÆäËûÐéÄâÖ÷»ú·ûºÏ¿Í»§¶ËÇëÇóµÄIPµØÖ·ºÍ¶Ë¿ÚºÅʱ£¬"_default_"ÐéÄâÖ÷»ú²Å»á²¶»ñÕâ¸öÇëÇó¡£²¢ÇÒ½öµ±"_default_"ÐéÄâÖ÷»úµÄ¶Ë¿ÚºÅ(ĬÈÏÖµÓÉÄúµÄListenÖ¸¶¨)Óë¿Í»§¶Ë·¢ËÍÇëÇóµÄÄ¿µÄ¶Ë¿ÚºÅÏà·ûʱ£¬Õâ¸öÇëÇó²Å»á±»²¶»ñ¡£Ò²¿ÉÒÔʹÓÃͨÅä·û(ÀýÈ磺"_default_:*")À´²¶»ñÈκζ˿ںŵÄÇëÇó¡£ÕâҲͬÑùÊÊÓÃÓÚ"NameVirtualHost *"µÄÐéÄâÖ÷»ú¡£
* ½öµ±¿Í»§¶ËÁ¬½ÓµÄÄ¿µÄIPµØÖ·ºÍ¶Ë¿ÚºÅûÓÐÖ¸¶¨¶øÇÒ²»ÓëÈκÎÒ»¸öÐéÄâÖ÷»ú(°üÀ¨"_default_"ÐéÄâÖ÷»ú)Æ¥ÅäµÄʱºò£¬²Å»áÓÃÖ÷·þÎñÆ÷À´ËÅ·þÇëÇó¡£»»¾ä»°Ëµ£¬Ö÷·þÎñÆ÷½ö²¶»ñûÓÐÖ¸¶¨IPµØÖ·ºÍ¶Ë¿ÚµÄÇëÇó(³ý·Ç´æÔÚÒ»¸öÆ¥Åä¶Ë¿ÚµÄ"_default_"ÐéÄâÖ÷»ú)¡£
* Èç¹û¿Í»§¶ËÁ¬½Óµ½Ò»¸öÓÃÓÚ»ùÓÚÓòÃûµÄÐéÄâÖ÷»úʹÓõĵØÖ·(ºÍ¶Ë¿Ú)£¬±ÈÈç˵ʹÓÃÁËNameVirtualHostÖ¸ÁÄÇôһ¸öδ֪µÄ»òûÓÐ"Host:"Í·µÄÇëÇó¾Í²»»áÓë"_default_"ÐéÄâÖ÷»ú»òÊÇÖ÷·þÎñÆ÷ÏàÆ¥Åä¡£
* ¾ø¶Ô²»ÄÜÔÚVirtualHostÖ¸ÁîÖÐʹÓÃDNSÃû³Æ£¬·ñÔòÄúµÄ·þÎñÆ÷¾Í»áÒÀÀµDNSÀ´½øÐÐÆô¶¯¡£¶øÇÒ£¬Èç¹ûÄúÎÞ·¨¿ØÖÆÁбíÖÐËùÓеÄÓò£¬Äú½«»áÃæÁÙ°²È«Íþв¡£Äú¿ÉÒÔÔÚÕâÀï»ñµÃ¹ØÓÚÕâ¸öÎÊÌâºÍÒÔÏÂÁ½¸öÎÊÌâµÄ¸ü¶àÏêÇé¡£
* Ó¦µ±ÎªÃ¿¸öÐéÄâÖ÷»úÉ趨ServerName ¡£·ñÔò¾Í»áÐèҪΪÿ¸öÐéÄâÖ÷»ú½øÐÐDNS²éѯ¡£

top
С¼¼ÇÉ

×÷ΪDNSÎÊÌâÒ³ÃæС¼¼Çɵĸ½¼Ó£¬ÕâÀïÓÐЩ¶îÍâµÄ¼¼ÇÉ£º

* ½«ËùÓÐÖ÷·þÎñÆ÷µÄ¶¨Òå·ÅÔÚËùÓÐVirtualHost¶¨Òå֮ǰ(ΪÁËÔö¼Ó¿É¶ÁÐÔ)£¬·ñÔò»áʹµÃÀàËÆÔÚÐéÄâÖ÷»úÅԱߵĶ¨ÒåÓ°Ïìµ½ËùÓеÄÐéÄâÖ÷»úÕâÑùµÄÎÊÌâ²»ÈÝÒ×·¢ÏÖ¡£
* ½«ÄúÅäÖÃÖÐÏàÓ¦µÄNameVirtualHostºÍVirtualHost¶¨Òå·Åµ½Ò»Æð£¬ÒÔ»ñµÃ¸üºÃµÄ¿É¶ÁÐÔ¡£
* ±ÜÃâÇ°Ò»¸öServerPathsÊǺóÒ»¸öServerPathsµÄǰ׺¡£Èç¹ûÄúÎÞ·¨±ÜÃâÕâÑùµÄÇé¿ö£¬Äú×îºÃÈ·±£ÔÚÄúµÄÅäÖÃÎļþÖÐ"³¤ÔÚÇ°£¬¶ÌÔÚºó"(Ò²¾ÍÊÇ˵£º"ServerPath/abc/def"Ó¦µ±³öÏÖÔÚ"ServerPath/abc"֮ǰ)¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ