一、检查nginx配置文件的正确性nginx
/opt/nginx/sbin/nginx -t /opt/nginx/sbin/nginx -t -c /opt/nginx/conf/nginx.conf
二、nginx启动c++
/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf
三、nginx关闭日志
kill -XXX pid
XXX表示信号名,pid是nginx的进程号;常见的信号有:code
QUIT:表示处理完当前请求后,关闭进程;进程
HUP:表示从新加载配置,即关闭原有的进程,并开启新的工做进程。操做不会中断用户的访问请求,能够经过这个信号平滑的重启nginx。ip
四、nginx平滑重启ssl
要不间断服务的从新启动nginx,能够使用以下命令:openssl
kill -HUP 'cat /opt/nginx/logs/nginx.pid'
修订版:it
一、须要安装zlib、openssl、pcre zlib:Nginx提供gzip模块,须要zlib库支持。 openssl:Nginx提供SSL功能 pcre:支持地址重写rewrite功能 yum -y install zlib zlib-devel openssl openssl-devel pcre-devel yum -y install gcc gcc-c++ autoconf automake useradd nginx -s /sbin/nologin -M 二、配置参数描述 --with-xxx 表明默认没有打开的功能 --without-xxx 表明默认打开的功能 --prefix=path 表明安装路径 --sbin-path=path sbin路径 --conf-path 配置文件 --pid-path 表明进程号保存文件 --error-log-path错误日志 --lock-path 锁文件 --user ps看到的启动进程用户 --group ps看到的启动进程用户所在组 --with-http_ssl_module --with-http_flv_module ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf --error-log-path=/usr/local/nginx/log/error.log --pid-path=/usr/local/nginx/nginx.pid --lock-path=/usr/local/nginx/nginx.lock --user=nginx --group=nginx --with-http_ssl_module
执行安装:make && make installmodule