起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com

apache的动态和静态编译区别[转]

上一篇 / 下一篇  2009-11-11 09:37:12 / 个人分类:Linux/unix

wF(o4d2C;{8P8Hz4C0apache的动态和静态编译区别51Testing软件测试网u&y8fBi|$AL
一、含义:
M#J.DkR;|w0动态意味着不用此模块的时候就不需要Load进来,使用的时候需要显示的Load进来;
s Y(dA]@0静态意味着先把模块Load进来,想用的时候直接使用.51Testing软件测试网!I X G\)i?5E^:T

51Testing软件测试网0}^"e^e-Xy@;Qv

二、编译:
(R3d2h{!Zxv:[6E01、静态编译:51Testing软件测试网0ho,pQ0Y5F
当只需要静态编译module的时候,语法应写成–enable-ssl或–enable-ssl=static。51Testing软件测试网?*B:p$xa(b kS
例如:

/KPm} ` `d0
#./configure --prefix=/usr/local/apache2 --enable-ssl[=static]
51Testing软件测试网;QU ?/J/z&{q

查看哪些modules被静态编译进apache里:

k1y+x8oE0S0
#/usr/local/apache2/bin/httpd -l
Compiled in modules:
  core.c
  mod_ssl.c
51Testing软件测试网0[log^s

2、动态编译:

4s r7~3_i0

{Jr0mN \;Nt0当只需要动态编译module的时候,语法写成–enable-ssl=shared即可。

0I;vt5^NDBrI&T0
#./configure --prefix=/usr/local/apache2 --enable-ssl=shared
51Testing软件测试网?p6w!M'h(DqGR3|E

查看哪些modules被动态编译进apache里:51Testing软件测试网s N w4D-zu [/w(J

#ls -l /usr/local/apache2/modules/

-rw-r--r-- 1 root root   8504 Aug 25 14:49 httpd.exp
-rwxr-xr-x 1 root root 806898 Aug  7 13:57 mod_ssl.so
51Testing软件测试网v _1UT*o gv

3、静动混合:51Testing软件测试网|SD c:rwQ2Vb o

51Testing软件测试网Cs9zWM"J8s

当既需要动态又需要动态的时候,语法写成–enable-ssl=static[动态编译] –enable-rewrite=shared[静态编译]
(j;ptd0W?xg0以下为示例:51Testing软件测试网B/`[|#B |

#./configure --prefix=/usr/local/apache2 --enable-ssl=static --enable-rewite=shared

GQ;Trk{ a0三、使用:

9o8uD} C\r[E0

NGoi5vG j8_01、动态编译使用:
B c f*Vn&{kfD0会生成相关的so文件,例如:51Testing软件测试网d,b5l+l z+y1]

6xD$\.j f!YL2z$q01)、动态加载module,在配置文件里需要加上如下语句:51Testing软件测试网YN!gH)o J3^

LoadModule access_module /usr/local/apache2/modules/mod_ssl.so
51Testing软件测试网E BV%L8c2J~#Dc

2)、使用:51Testing软件测试网4So/a-X.T6gf

rewriteEngine on
RewriteRule ^/(.*)    http://www.hao123.com  [L,P]

o9HXwXE02、静态编译使用:
Gk$`0t VX!{ O0例如要使用rewrite模块的时候在配置文件里加下这句就可以了:51Testing软件测试网N!na F#a*U ?)A)^v

RewriteEngine on
RewriteRule ^/(.*)    http://www.hao123.com  [L,P]

TAG:

 

评分:0

我来说两句

Open Toolbar