apt-get install build-essential
apt-get install libpcre3 libpcre3-dev
apt-get install libssl-dev
apt-get install libgeoip1 libgeoip-dev
pcre library :
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
openssl library:
http://www.openssl.org/source/openssl-1.0.1j.tar.gz
zlib:
sudo apt-get install zlib1g-dev
最后
./configure --prefix=/home/imagemedia/tengine-stable --with-pcre=/home/imagemedia/pcre-8.36 --with-openssl=/home/imagemedia/openssl-1.0.1j --with-http_concat_module --with-jemalloc=/home/imagemedia/jemalloc-2.2.5/
安装动态模块的话, 用 ./configure --with*****
make
make dso_install
就可以安装了
监控nginx的运行,一旦发现nginx down了,尝试不断的重启
#!/bin/bash
while :
do
nginxrunningnum=`ps -C nginx --no-header | wc -l`
if [ $nginxrunningnum -eq 0 ]
then `/home/imagemedia/tengine-stable/sbin/nginx`
sleep 5
fi
done
nohup /bin/bash /home/imagemedia/monitor/nginx_pid.sh &