安装
- [plain] view plaincopyprint?
- # yum install pcre* -y
- # tar xf nginx-1.2.1.tar.gz
- # cd nginx-1.2.1
- # ./configure --with-http_stub_status_module --prefix=/usr/local/nginx --with-http_gzip_static_module
- # make && make install
- # yum install pcre* -y
- # tar xf nginx-1.2.1.tar.gz
- # cd nginx-1.2.1
- # ./configure --with-http_stub_status_module --prefix=/usr/local/nginx --with-http_gzip_static_module
- # make && make install
- [plain] view plaincopyprint?
- [root@server ~]# cd /usr/local/nginx/
- [root@server nginx]# ls
- conf html logs sbin
- [root@server nginx]# ./sbin/nginx -V //-V查看编译时候的参数
- nginx version: nginx/1.2.1
- configure arguments: --with-http_stub_status_module --prefix=/usr/local/nginx --with-http_gzip_static_module
- //--with-http_stub_status_module --> 启用NginxStatus,以监控Nginx的当前状态
- //--with-http_gzip_static_module --> 这个模块支持在线实时输出数据压缩
- [root@server nginx]#
- [root@server ~]# cd /usr/local/nginx/
- [root@server nginx]# ls
- conf html logs sbin
- [root@server nginx]# ./sbin/nginx -V //-V查看编译时候的参数
- nginx version: nginx/1.2.1
- configure arguments: --with-http_stub_status_module --prefix=/usr/local/nginx --with-http_gzip_static_module
- //--with-http_stub_status_module --> 启用NginxStatus,以监控Nginx的当前状态
- //--with-http_gzip_static_module --> 这个模块支持在线实时输出数据压缩
- [root@server nginx]#
- [plain] view plaincopyprint?
- [root@server nginx]# ./sbin/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
- [root@server nginx]#
启动、关闭、重启
启动- [plain] view plaincopyprint?
- [root@server nginx]# ./sbin/nginx
- [root@server nginx]# ps -e | grep nginx
- 7531 ? 00:00:00 nginx
- 7532 ? 00:00:00 nginx
参考如下命令:
关闭
--> kill -XXX pid
- [plain] view plaincopyprint?
- [root@server nginx]# ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F' ' '{print $2}'
- 7531
- [root@server nginx]# cat /usr/local/nginx/logs/nginx.pid
- 7531
- [root@server nginx]#
使用kill即可重启
- [plain] view plaincopyprint?
- [root@server nginx]# kill -HUP `cat /usr/local/nginx/logs/nginx.pid `
Nginx相关
Nginx安装配置:
Nginx虚拟主机配置: