亚洲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헵configureprefork·̎ģ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
viApache(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鿴ԭՈc
http://blog.chinaunix.net/u2/75984/showart_1782178.html
gӭR Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2