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