1.解压软件
tar -zxvf nginx-1.6.0.tar\(1\).gz -C /usr/src
2.编译安装
yum安装pcre-devel
yum install -y pcre-devel
编译安装nginx
cd /usr/src/nginx-1.6.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
make && make install
3.创建软链接
ln -s /usr/local/nginx/sbin/* /usr/local/sbin
4.创建用户
useradd -M -s /sbin/nologin nginx
5.设置开机启动
vim /etc/init.d/nginx
#!/bin/bash
#chkconfig:2345 99 20
PROG="/usr/local/nginx/sbin/nginx"
PIDE="/usr/local/nginx/logs/nginx.pid"
case "$1" in
start)
$PROG
echo "starting nginx...";;
stop)
kill -s QUIT $(cat $PIDF)
echo "stopping nginx...";;
restart)
$0 stop
$0 start;;
reload)
kill -s HUP $(cat $PIDF)
echo "reloading nginx...";;
*)
echo " Usage;nginx{start|restart|stop|reload}"
exit 1
esac
exit 0
~
6.设置文件权限
chmod +x /etc/init.d/nginx
7.启动nginx服务
service nginx start
附:
nginx进程关闭相关命令
killall -s HUP nginx
sudo fuser -k 80/tcp
nginx -s reload