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