CentOS 7 +Nginx

一:安装前的准备工作 

安装 pcre-devel环境 #yum -y install pcre-devel

安装 openssl  环境   #yum -y install openssl openssl-devel

下载Nginx安装包:http://nginx.org/en/download.html

二:解压并安装Nginx

解压 tar -zxvf nginx-1.11.1.tar.gz 

设置一下配置信息 # ./configure --prefix=/usr/local/nginx ,或者不执行此步,直接默认配置

# make 编译 (make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件)

# make install 安装 (make install是把这些编译出来的可执行文件和库文件复制到合适的地方)

三:启动与停止

启动  # /usr/local/nginx/sbin/nginx (/usr/nginx/sbin/nginx -t 查看配置信息是否正确)

停止操作

停止操作是通过向nginx进程发送信号来进行的

步骤1:查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。


步骤2:发送信号
从容停止Nginx:kill -QUIT 主进程号 

快速停止Nginx:kill -TERM 主进程号

强制停止Nginx:pkill -9 nginx

四:平滑重启
如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。
平滑重启命令:
kill -HUP 住进称号或进程号文件路径

或者使用

/usr/local/nginx/sbin/nginx -s reload

五:实现负载均衡

这个步骤和windows下实现负载均衡一样,都是需要操作 nginx.conf文件,配置完成后需要重新启动nginx即可

 主要参考文章:http://www.cnblogs.com/kunhu/p/3633002.html

posted @ 2016-06-06 16:31  逍遥帝君  阅读(188)  评论(0编辑  收藏  举报