美文网首页
nginx浅析

nginx浅析

作者: 云窗96 | 来源:发表于2018-08-13 10:07 被阅读0次

    安装nginx

    安装nginx所需的库pcre及openssl
    
    yum -y install pcre-devel
    
    yum  -y install openssl openssl-devel
    
    
    mkdir -p /hjy/tools
    
    wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
    
    tar xf nginx-1.6.3.tar.gz 
    
    新创nginx用户
    useradd nginx -s /sbin/nologin -M
    
    
    安装gcc
    yum -y install gcc gcc-c++ autoconf automake make
    
    
    编译
    ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module
    
    make
    make install
    
    ln -s /application/nginx-1.6.3/ /application/nginx
    

    启动检查语法

    /application/nginx -t
    

    启动

    /application/nginx/sbin/nginx
    

    平滑重启

    /application/nginx/sbin/nginx -s reload
    

    简单的日志切割脚本

    #!/bin/bash
    /usr/bin/mv /usr/local/nginx/logs/access.log /usr/local/nginx/logs/access-$(date +%F -d -1day).log  >/dev/null 2>&1
    /usr/local/nginx/sbin/nginx -s reload
    

    crontab

    #cut_nginx_access.log
    00 00 * * 1 /usr/bin/sh /scripts/flush_log.sh
    

    locaction

    根据url执行不同的应用

    image

    ~ 区分大小写 ~* 不区分大小写

    !取反

    ^~ 匹配常规字符,不做正则

    image

    rewrite

    重写url,实现不同的跳转

    关于nginx具体详细功能以后文章再进行详解。

    相关文章

      网友评论

          本文标题:nginx浅析

          本文链接:https://www.haomeiwen.com/subject/kosybftx.html