|
|
如果需要geoip支持
0 h/ N' e; ?5 f* F5 X v3 i+ O' jwget https://launchpad.net/ubuntu/archive/primary/sourcefiles/geoip/1.6.12-1/geoip_1.6.12.orig.tar.gz
7 s: V* P" l' |( j, ^$ _tar xzvf geoip_1.6.12.orig.tar.gz
- f" t- f) _ Q' j' \; Ccd geoip-api-c-1.6.12
7 C( V6 c$ ?" Vaclocal -I m4
4 \: e6 b9 P, [% M* U9 ^autoconf -vif5 K9 g; j! |0 u$ b! Z, P4 E. S* e
./configure
" @5 r) H6 S9 F' i& e+ d7 e; Smake&&make install( n" B( @* e8 ~1 v9 i8 ? E: n4 M3 O
, x, [4 }( A9 Y/ B( H9 n7 }0 K; T1 y
安装openssl支持
) |6 b+ g2 H+ H9 H6 r# [yum install openssl-devel
: G8 n1 | x* Y5 _( x* O- H" k+ O4 q# E) _/ n8 e# z
安装相关支持' f3 B# f% N8 X) d, r* s
yum install -y epel-release libuv libuv-devel libcap-devel
3 [% @+ x7 x/ K! {( `* r; k5 n1 m9 k w- n- P
下载安装bing9.18
3 K8 F5 y. j8 b& j- ?0 p, qwget https://ftp.isc.org/isc/bind9/9.18.0/bind-9.18.0.tar.xz g, b, Y: T+ q5 A: Z( @
xz -d bind-9.18.0.tar.xz8 q9 ^4 [. w; p d8 K+ j( x
tar -xvf bind-9.18.0.tar
8 j! a6 ~$ h5 w$ l, p& @. o, N! ~cd bind-9.18.0
. ? ^9 ^1 F8 V& k+ F1 n9 Q0 _3 ~& W5 j
./configure --prefix=/www/webserver/bind9.18 --enable-largefile --with-openssl=/usr/local/ssl --disable-doh
6 s/ \# }) l2 F1 E
3 o& m" a' ^9 j6 P" Z" ?8 kmake&&make install V0 q- \- i) j2 Q. M* }
1 x0 }$ _+ l; M& z9 G9 k2 t9 U新版本默认支持ipv6与mysql,编译过程中openssl不过,可尝试删除/usr/local/include/openssl中所有文件后重新编译!
) }7 \; K- h7 R; N. ~/ }; v9 b: ]. P
1 m/ w/ `) w' [! O5 V3 N6 ^- x; r& `1 y& y
|
|