轻量级HTTP服务器Nginx-安装、配置、使用

一、检查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

相关文章
相关标签/搜索