亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

}: apache(yu)----D(zhun)d [ӡ]

: tñ--    rg: 2009-01-08 10:09
}: apache(yu)----D(zhun)d

D(zhun)de˵Լӛ
   ҵһƪe:
1. P(gun)ڱ
    Č
Apache
2.2
CentOS 5
ƽ_v
Apache
WEB(w)İbO(sh)
2. P(gun)Apache
    Apache һ܏󡢷(wn)֧P(gun)I΄(w)Web(w)(j)
Netcraft
{(dio)飬Internet ϳ^ 50ľW(wng)վʹApacheWeb(w)ˆD200711ApacheЈռD

19954, Apache(0.6.2)Apache Groupl(f). Apache Group һȫͨ^InternetM\ķӯC(gu), QApache Web(w)Ę˜ʰl(f)аБ(yng)ԓЩ(ni). Sκ޸[e, ṩµֲ͌µƽ_, ԼĹ. µĴaύoApache Groupr, ԓFwľw(ni), MМyԇ, JM, ԓa͕ɵApacheҪl(f)а.
    Apacheԣ
     1) ׺\еӋCƽ_.
    2) ֧µHTTP/1.1f(xi)h
    3) ζҏĻļ(HTTPD.CONF).
    4) ֧ͨþW(wng)P(gun)ӿ(CGI)
    5) ֧̓MC.
    6) ֧HTTPJC.
    7) PERL.
    8) ɵĴ(w)
    9) ͨ^WEBg[O(jin)ҕ(w)ĠB(ti), Զx־.
    10) ַ֧(w)˰(SSI).
    11) ְ֧ȫSOCKET(SSL).
    12) ÑԒ^̵ĸۙ.
    13) ֧FASTCGI
    14) ֧JAVA SERVLETS.
     
     ϢՈApacheW(wng)վ
http://httpd.apache.org
3. Apacheİb
     ApacheİboɷNʽԴabͶMưb@ɷNʽɫλưb辎gᘌͬƽ_н(jng)^(yu)gIJͬĶMļԼʽbηԴatþgٰbԸ(j)õCh(hun)MЃ(yu)xõģKbƸ`քeB@ɷNbʽ
3.1 Դaʽb
    3.1.1 d°汾apacheܛ
               LapahceW(wng)վ
http://httpd.apache.org/download.cgi
d°汾ApacheԴaʹõ2.2.6汾linuxϵy(tng)d
               wget
http://apache.mirror.phpchina.com/httpd/httpd-2.2.6.tar.gz
    3.1.2 ≺sdԴa
               ȽһĿ( P߽hĿ䛞/usr/local/src/apache )
               mkdir -p /usr/local/src/apache
              dԴaĿ䛣
              mv httpd-2.2.6.tar.gz /usr/local/src/apache
               M빤Ŀ䛲tar≺Դa
              cd /usr/local/src/apache
              tar zxvf httpd-2.2.6.tar.gz
               (zh)нY(ji)ǰĿŒһµĿhttpd-2.2.6Ŀ¼ApacheԴaļ
    3.1.3 Makefileļ
              MApacheԴaĿ
               cd httpd-2.2.6
              (zh)ɲ鿴x헺ͿģK
./configure --help
               øʽ£
CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix= --enable-[=ARG] --disable- --enable-modules= --enable-so --enable-mods-shared= --with-mpm=
У
               CCCgQ\configureʾgcc
              CFLAGSCgĘ־\configureʾ-O3ָ(yu)e3
              CXXC++gQ\configureʾgcc
              CXXFLAGSC++gĘ־\configure
--prefix= ָgĶMļbĿÌHb·Q--prefix=/usr/local/apache-2.2.6 ʡԴÅ(sh)ĬJb/usr/local/apache2Ŀ䛡ϵy(tng)ݺͻ֏P߽hҪapachecϵy(tng)bͬһűPօ^(q)ϣҰb·Ҫ汾̖
--enable-[=ARG] _ָoB(ti)gijһԻģKhttpdMļ[=ARG]_ָ ĬJ=yesָ[=ARG]=notЧͬ--disable-ָ[=ARG]=sharetΪgӑB(ti)dģK(DSO)Ҫͨ^--enable-sox헴_DSO֧ÌHČԻģKQ--enable-rewrite--enable-rewrite=no--enable-rewrite=share
--disable- _ָoB(ti)gijһԻģKhttpdMļÌHČԻģKQ--disable-status
              --enable-modules= _ָҪoB(ti)ghttpdMļģKոָģKбallmostallʾģKmostʾ󲿷ģK--enable-modules="rewrite deflate"--enable-modules=mostЧͬڶ--enable-
--enable-so ָgӑB(ti)dģK(DSO)ֵ֧httpdMļģKʹApacheĸģKcķ_g\ЕrӑB(ti)dDSO֧ģKrֻ辎gP(gun)ģKɣ¾gϵy(tng)°汾ApacheȱʡgģKhttpdMļʹڰ汾apacheҪDSO֧Ҫ_ָx헡
--enable-mods-shared= _ָҪDSOʽgģKոָģKбallmostallʾģKmostʾ󲿷ģK--enable-mods-share="rewrite deflate"--enable-mods-share=mostЧͬڶ--enable-=share
--with-mpm= ȓApache·̎ģK={beos|event|worker|prefork|mpmt_os2}preforkUnixϵy(tng)ĬJ̎ģK\һǾ͵A(y)Web(w)mڛ]о̰ȫҪ⾀̼Ԇ}ϵy(tng)ҪÿՈ໥rõMPM@һՈF(xin)}ͲӰ푵Ոworkerֻ֧ϵĶ̶ྀM̵Ķ·̎ģKʹþ́̎ՈԿ̎Ո󣬶ϵy(tng)YԴ_NСڻM̵MPMͬrҲʹ˶MÿMж̣ԫ@ûM̵MPMķ(wn)ϵy(tng)ǻھ̰ȫôP߽hʹworkerpreforkʹϵy(tng)õHܸ
               (zh)вκx헵configureprefork·̎ģKĬJʽbApache2.2/usr/local/apache2ĿoB(ti)ʽgģK authn_fileauthn_defaultauthz_hostauthz_groupfileauthz_userauthz_defaultauth_basicincludefilterlog_configenvsetenvifmimestatusautoindexasiscginegotiationdiractionsuserdiraliasso
bapachebĿˆ(zh)֪oB(ti)ʽgģKбԼķN·̎ģK\У
./bin/httpd -l
               ɸ(j)(w)ľw;xͬx헣P߽hworker·̎ģKԄӑB(ti)dģK(DSO)ķʽg󲿷ģKʾ
./configure --prefix=/usr/local/apache-2.2.6 --enable-so --enable-mods-shared=most --with-mpm=worker
ȫʹoB(ti)ʽgôP߽hgrģKrewritedeflateexpiresheaderscachefile-cachedisk-cachemem-cacheģKautoindexasiscgiactionsincludeģKÌApacheһ(ji)ԔBʾ
      ./configure --prefix=/usr/local/apache-2.2.6 --enable-rewrite --enable-deflate --enable-expires --enable-cache --enable-file-cache --enable-disk-cache --enable-mem-cache --disable-autoindex --disable-asis --disable-cgi --disable-actions --disable-include --with-mpm=worker
              ߣ
./configure --prefix=/usr/local/apache-2.2.6 --enable-modules="rewrite deflate expires cache file-cache disk-cache mem-cache" --disable-autoindex --disable-asis --disable-cgi --disable-actions --disable-include --with-mpm=worker
              ʹܝM󲿷֑(yng)íh(hun)
CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/apache-2.2.6 --enable-modules="rewrite deflate expires cache file-cache disk-cache mem-cache proxy proxy-connectproxy-ftp proxy-http proxy-ajp proxy-balancer" --enable-so --enable-mods-shared=most --with-mpm=worker
     3.1.4 gԴa
(zh)gԴa
make
     3.1.5 b
(zh)bapacheĿ·
make install
3.1.6 O(sh)_CԆӷ(w)_
Apachebͨ^䰲b·binĿµapachectl_Ʒ(w)ĆӺֹͣapacheb/usr/local/apache-2.2.6(w)_飺
/usr/local/apache-2.2.6/bin/apachectl
              (zh)Apache(w)
/usr/local/apache-2.2.6/bin/apachectl start
              (zh)ֹͣApache(w)
/usr/local/apache-2.2.6/bin/apachectl stop
ԺεذApacheӵ/etc/rc.localļ׌ApacheSϵy(tng)ӶԄӆӣ
echo "/usr/local/apache-2.2.6/bin/apachectl start" >> /etc/rc.local
              BΰApache뵽ϵy(tng)(w)serviceApacheĆӺֹͣ
apachectl_ģApache(w)_
grep -v "#" /usr/local/apache-2.2.6/bin/apachectl > /etc/init.d/apache
              vi݋Apache(w)_/etc/init.d/apache
vi /etc/init.d/apache
              ļǰУʹ֧chkconfig
#!/bin/sh
              # chkconfig: 2345 85 15
              # description: Apache is a World Wide Web server.
              ˳vi݋(zh)Apache(w)_(zh)Й(qun)ޣ
chmod +x /etc/init.d/apache
              (zh)Apache(w)뵽ϵy(tng)(w)
chkconfig --add apache
              (zh)zApache(w)Ƿѽ(jng)Ч
chkconfig --list apache
              ݔĽY(ji)
              apache         0:off 1:off 2:on 3:on 4:on 5:on 6:off
              apache(w)ѽ(jng)Ч2345\мeSϵy(tng)ӶԄӆԺʹserviceApacheĆӺֹͣ
Apache(w)
service apache start
              ֹͣApache(w)
              service apache stop
               (zh)P(gun)]_CԆӣ
chkconfig apache off
              (zh)׃_CԆӵ\мe35
chkconfig --level 35 apache on

    3.2 Mưʽb
3.2.1 İbýwb
      ApacheMưѽ(jng)CentOS 5İbýwֱӏİbýwаbrpm
httpd-2.2.3-6.el5.centos.1.i386.rpm
          httpd-devel-2.2.3-6.el5.centos.1.i386.rpm
          mod_ssl-2.2.3-6.el5.centos.1.i386.rpm
          ͬİ汾ļͬՈע^(q)
(zh)b
rpm -iUvh httpd-2.2.3-6.el5.centos.1.i386.rpm
          rpm -iUvh httpd-devel-2.2.3-6.el5.centos.1.i386.rpm
          rpm -iUvh mod_ssl-2.2.3-6.el5.centos.1.i386.rpm
    3.2.2 ͨ^yumb
          㰲bęC˕rBӵ“(lin)W(wng)P߽hʹyumb^̣
yum install httpd httpd-devel mod_ssl
yumԄӏcentosRվcָܛ¶MưzܛهP(gun)ϵbܛͬrԄӰbهܛ
3.2.3 x·̎ģK(MPM)
           MƷʽbrunixϵy(tng)ĬJʹprefork·̎ģKʹworker·̎ģKҪ/etc/sysconfig/httpdļУ
   HTTPD=/usr/sbin/httpd.worker
   Ԉ(zh)ɣ
   echo "HTTPD=/usr/sbin/httpd.worker" >> /etc/sysconfig/httpd
3.2.4 O(sh)_CԆӷ(w)_
           MƷʽbҪքӽ_CԆӷ(w)_b^̌/etc/init.dĿԄӽhttpdķ(w)_ӵϵy(tng)(w)ʹserviceApacheĆcֹͣ
Apache(w)
service httpd start
             ֹͣApache(w)
        service httpd stop
            (zh)P(gun)]_CԆӣ
        chkconfig httpd off
(zh)׃_CԆӵ\мe35
             chkconfig --level 35 httpd on

Apacheb^̽Y(ji)MApache^̡   
4. Apacheá
     4.1 Ŀ䛽Y(ji)(gu)
4.1.1 ԴaʽbĿ䛽Y(ji)(gu)
   Դaʽbrͨ3.1.3(ji)configure--prefixxָĿнµĿ䛽Y(ji)(gu)ָĿ䛳⣺
   ./icons     #ApacheDļĿ
           ./modules     #ӑB(ti)dģKĿ
           ./lib     #ļĿ
           ./logs     #־ļĿ
           ./build     #
           ./conf     #ļĿ
           ./conf/extra     #UչģKļĿ
           ./error     #ĬJe`(yng)ļĿ
           ./manual     #ApacheęnĿ
           ./include      #^ļĿ
           ./htdocs      #ĬJWEBęnĿ
           ./cgi-bin      #ĬJcgiļĿ
           ./bin     #ApacheMƳ򼰷(w)Ŀ
           ./man      #manļĿ
4.1.2 MưʽbĿ䛽Y(ji)(gu)
   Mưʽbrʹϵy(tng)ܛĬJĿ䛽Y(ji)(gu)
          /etc/httpd/conf     #ļĿ
          /etc/httpd/conf.d     #UչģKļĿ
          /etc/httpd/logs朽ӵ/var/log/httpd     #־ļĿ
          /etc/httpd/modules朽ӵ/usr/lib/httpd/modules     #ӑB(ti)dģKĿ
          /etc/httpd/run朽ӵ/var/run      #PIDiļĿ
          /etc/logrotate.d/httpd     #Ռ݆ѭO(sh)ļ
          /etc/rc.d/init.d/httpd     #(w)_
          /etc/sysconfig/httpd     #(w)_Ӆ(sh)O(sh)ļ
          /usr/bin      #ApacheMܛĿ
          /usr/sbin/     #Apache(w)Ŀ
          /usr/share/doc/httpd-*     #ApacheęnĿ
          /usr/share/man/     #Apache ManęnĿ
          /var/www/cgi-bin     #ĬJCGIļĿ
          /var/www/error     #ĬJe`(yng)ļĿ
          /var/www/html     #ĬJWEBęnĿ
          /var/www/icons     #ApacheDļĿ
     4.2 ļ
           Apacheļǰָļıļ
4.2.1 ļ
    ļͨhttpd.conf λǾgr_ģͨλ4.1Ŀ䛽Y(ji)(gu)С(ji)ʾļĿЅ(sh) -f ׃߀IncludeָͨSļκļʹκָֻچӻ†ApacheļĸIJŕЧ
4.2.2 ļZ
       ļÿһаһָβʹ÷б"\"Աʾm(x)Ƿбcһ֮gκַ(հַ)
           ļеָDz^(q)ִСָą(sh)(argument)ͨǴСе"#"_^бҕעⲢעⲻܳF(xin)ָĺ߅հкָǰĿհַ˿ԲÿsMԱÌӴε
    4.2.3 ģK
   ApacheģKķ(w)@ζֻF(xin)ܵģKUչܿģKӑB(ti)dĬJrֻbaseMģKgM˷(w)(w)ھgrDSOģKôģKԪgSrLoadModuleָdtҪӻhģK¾gApacheضģKָָʹ֮ЗlЧ
   Ѕ(sh) -l Բ鿴ѽ(jng)g(w)еģKʽ£
   /apachectl -l
           У
           4.1Ŀ䛽Y(ji)(gu)С(ji)ʾķ(w)Ŀ
    еӣ
   /usr/local/apache-2.2.6/bin/apachectl -l
           /usr/sbin/apachectl -l
4.2.4 ָ
           ļеָ(w)Ч
           ֻ׃ijһֵ԰ָǶ뵽öУ@ӾͿָļϵy(tng)еijЩλûضURL@Щö߀MǶMи
           Apache߀߂ͬrֶ֧վcQ̓MCöеָHԓеضվc(̓MC)Ч
           mȻ(sh)ָ԰öijЩָHijЩضķ(ni)xՈ
Apacheٷęn

ָf

4.2.5 .htaccessļ
   Apacheʹ÷ֲW(wng)վļĿ䛘Y(ji)(gu)еļMзɢ@Щļͨ.htaccess ҲAccessFileNameָ׃.htaccessļָǴǂĿ䛼Ŀ.htaccessļZcļͬڌÿՈ󶼕xȡ.htaccessļԌ@Щļ޸ĕЧ
           Ҫ˽һָǷ.htaccessļԲ
Apacheٷęn

ָf
ԓָ헡(w)TļʹAllowOverrideָQЩָ.htaccessļЧ
   P(gun).htaccessļԔYϣԲ鿴
.htaccess
ָ
4.2.6 ԴaʽbcMưʽbļą^(q)e
           Դaʽb°汾Apacherļֻc(w)P(gun)ָͨ^includeָͨļĬJκļӵָģKľwָԆΪļʽ4.1.1С(ji)ʾĔUչģKļĿ./conf/extra ɸ(j)Ҫļи
   MưbApacherļа˴󲿷ָĬJͨ^includeָ/etc/httpd/conf.dĿе.confUչļԄӸӵļ   
4.3 ]
ԴaʽbApachefP߽hʹöMưʽbApacheеָ/etc/httpd/conf/httpd.confļʹá
          ʹõʾCApacheb/usr/local/apache-2.2.6ĿՈʹ㌍HİbĿQ
          ApacheļʹϤκı݋݋Pʹvi


āChinaUnix鿴ԭՈchttp://blog.chinaunix.net/u2/75984/showart_1782178.html




gӭR Chinaunix (http://72891.cn/) Powered by Discuz! X3.2