您的位置:首页 > 理论基础 > 计算机网络

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

2014-04-10 00:00 706 查看
1、检查nginx配置文件的正确性

/opt/nginx/sbin/nginx -t

/opt/nginx/sbin/nginx -t -c /opt/nginx/conf/nginx.conf

2、nginx启动

/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf

3、nginx关闭

kill -XXX pid

XXX表示信号名,pid是nginx的进程号;常见的信号有:

QUIT:表示处理完当前请求后,关闭进程;

HUP:表示重新加载配置,即关闭原有的进程,并开启新的工作进程。操作不会中断用户的访问请求,可以通过这个信号平滑的重启nginx。

4、nginx平滑重启

要不间断服务的重新启动nginx,可以使用如下命令:

kill -HUP 'cat /opt/nginx/logs/nginx.pid'

修订版:

1、需要安装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

2、配置参数描述

--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 install

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: