• 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

  • 相关阅读:
    Python3中urllib使用介绍
    python urllib和urllib3包
    Python--urllib3库
    Python基础-变量作用域
    Python 面向对象三(转载)
    Python 面向对象二(转载)
    Python 面向对象一(转载)
    YAML 在Python中的应用
    Redis 命令二
    基于Redis的Bloomfilter去重(转载)
  • 原文地址:https://www.cnblogs.com/yaozhiqiang/p/9709046.html
Copyright © 2020-2023  润新知