zoukankan      html  css  js  c++  java
  • nginx安装

    安装准备工作:
    yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
    1.系统:centos(本次使用)
    2.Gcc:yum -y install gcc gcc-c++(编译c/c++的编译器)
    3.pcre:yum -y install pcre pcre-devel(正则使用的库)
    4.zlib:yum -y install zlib zlib-devel(nginx.conf配.置gzip on:将HTTP相应的信息进行gzip压缩)
    5.OpenSSl:yum -y install OPenssl openssl-devel (传输安全通道)
    6.下载nginx源码包:http://nginx.org/en/download.html


    1.上传源码包,安装传输到安装目录,如usr/src
    tar -zxvf nginx-1.15.3.tar.gz

    2进入目录
    cd nginx-1.15.3

    3.安装到/usr/local/nginx目录 用户nginx 分组nginx 模块使用nginx --with-http_stub_status_module

     ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module && make && make install


    4.不要自动建立用户登陆目录,指定用户登录使用nginx
    useradd -M -s /sbin/nologin nginx


    5.为用户创建软连接文件
     ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/


    6.检测nginx是否成功
    nginx -t


    7.启动nginx
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    8.检测nginx是否安装成功
    netstat -anpt | grep nginx

    [root@www ~]# killall -1 nginx   //平滑重启 nginx (reload)
    [root@www ~]# killall -s HUP nginx   //平滑重启 nginx (reload)
    [root@www ~]# killall -3 nginx   //正常停止nginx (stop)
    [root@www ~]# killall -s QUIT nginx   //正常停止nginx (stop)
    [root@www ~]# killall -s USR1 nginx   //用于nginx的日志切换,也就是重新打开一个日志文件,例如每天要生成一个日志文件时,可以使用这个信号来控制
    [root@www ~]# killall -s USR2 nginx   //用于平滑升级可执行程序
    [root@www ~]# nginx -s reload
    [root@www ~]# nginx -s stop

  • 相关阅读:
    程序员如何跨过自我推销的难关?
    常用接口分类与模块设计的方法
    如何设计分层架构和交互接口 API ?
    如何建立架构师的立体化思维?
    从程序员到架构师的技能图谱
    selenium鼠标、键盘操作常用API
    selenium元素定位之-css定位
    python每日一练之集合set
    selenium2简单的定位方法和Xpath定位
    python之元组
  • 原文地址:https://www.cnblogs.com/yaozhiqiang/p/9709046.html
Copyright © 2011-2022 走看看