|
|
如果需要geoip支持
% T U/ n7 ]: N( V5 W6 |1 n, `wget https://launchpad.net/ubuntu/archive/primary/sourcefiles/geoip/1.6.12-1/geoip_1.6.12.orig.tar.gz
1 X5 v5 S. J# `9 d# i1 L/ Ctar xzvf geoip_1.6.12.orig.tar.gz
3 I" c, @. i! [2 Y7 o, P2 F' ccd geoip-api-c-1.6.12
- I' M& K) C, D, c9 Laclocal -I m4; O' S* G& g5 t& r9 p5 c
autoconf -vif% N8 |, B2 ]/ I8 P3 Q
./configure
9 l4 I" _0 Y* q$ x5 tmake&&make install
Z) D: P8 ~: h1 E( o, P! j$ g5 o! _$ u( N" S; B
安装openssl支持
# u4 s9 t9 w: }yum install openssl-devel0 ]& x" Q* o: ~: ?+ j
- C/ i2 h/ p: V3 u8 {; S安装相关支持
# ?5 b1 }1 e; S+ w( Jyum install -y epel-release libuv libuv-devel libcap-devel, V; v' Q4 R) p" \9 E( u. @& d
H- \& O. X/ B1 B5 R: w" p下载安装bing9.18
. F, D q) c4 U( Q9 b vwget https://ftp.isc.org/isc/bind9/9.18.0/bind-9.18.0.tar.xz1 g! ^/ D/ s+ Q0 X9 k7 ]( _, w$ e7 O5 v
xz -d bind-9.18.0.tar.xz2 |0 U0 K! `% B5 b; u! |( E
tar -xvf bind-9.18.0.tar* O' p: x9 Y" l, j* z
cd bind-9.18.0
5 Z# T T; B$ [" x* z ~5 v7 Y, u
. I; A$ Y( ?7 i q @6 r6 r, U./configure --prefix=/www/webserver/bind9.18 --enable-largefile --with-openssl=/usr/local/ssl --disable-doh
; x& M9 \- Z& g5 L5 M; O2 N3 L0 l+ J
: l2 |3 |$ N, d- }7 bmake&&make install; ~3 z2 s0 Y1 k8 @/ o* e4 S
' a- Y8 n5 Y5 @& y( l$ B
新版本默认支持ipv6与mysql,编译过程中openssl不过,可尝试删除/usr/local/include/openssl中所有文件后重新编译!
% g: `& A; s2 l' V, \! j& Z* i
8 M" l2 i; v2 b* X/ e$ W$ q0 |; ~/ N& I
|
|