zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Windows 10安装Docker并使用私钥连接AWS EC2
    Logback中%X的使用
    使用CompletableFuture+ExecutorService+Logback的多线程测试
    Spring Boot与Spring Session集成
    Java 8中Collection转为Map的方法
    记一次OutOfMemory定位过程-续
    记一次OutOfMemory定位过程
    Jmeter学习之While Controller
    使用VirtualBox虚拟机搭建局域网(续)
    Java 8的Lambda学习
  • 原文地址:https://www.cnblogs.com/xiaoyaodijun/p/5564242.html
Copyright © 2011-2022 走看看