4)编译安装 nginx
[root@localhost nginx-1.6.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx -
-with-http_stub_status_module && make && make install
5)创建一个软连接,方便 nginx 的启动
[root@localhost nginx-1.6.0]# ls /usr/local/nginx/
conf html logs sbin
[root@localhost nginx-1.6.0]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
[root@localhost nginx-1.6.0]# ll /usr/local/sbin/nginx
lrwxrwxrwx. 1 root root 27 12 月 7 06:41 /usr/local/sbin/nginx -> /usr/local/nginx/sbin/nginx
6)检查语句是否存在错误
[root@localhost nginx-1.6.0]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
7)启动 nginx
[root@localhost nginx-1.6.0]# nginx
8)检查 nginx 启动情况
[root@localhost nginx-1.6.0]# netstat -anpt | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3465/nginx
9)测试 nginx 启动情况
[root@localhost nginx-1.6.0]# killall -s HUP nginx
平滑重启 nginx(reload)等同于下个命令
[root@localhost nginx-1.6.0]#killall -s QUIT nginx //正常停止 nginx (stop) 等同于下个命令
[root@localhost nginx-1.6.0]#killall -3 nginx
[root@localhost nginx-1.6.0]#killall -s USR1 nginx //用于 nginx 的日志切换,也就是重新打开一个日志文
件,例如每天要生成一个日志文件时,可以使用这个信号来控制。
[root@localhost nginx-1.6.0]#killall -s USR2 nginx //用于平滑升级可执行程序。
10)编写 nginx 启动脚
[root@localhost nginx-1.6.0]# vim /etc/init.d/nginx
#!/bin/bash
# chkconfig: 2345 99 20
本文档由Linux公社 www.linuxidc.com 整理