• nginx笔记


    一 基本配置

      1配置文件结构与作用:

             

    worker_processes  1; # 配置nginx工作的子进程数量。一般配置为服务器cpu核数 * cpu数量
    
    #nginx错误日志存放位置
    
    #crit表示的是日志级别,nginx的错误日志级别有以下几种,默认是crit
    #debug > info > notice > warn > error > crit > alert > emerg
    error_log  /data1/logs/error.log  crit; 
    
    #nginx进程文件存放位置
    #pid        logs/nginx.pid;
    
    
    events {        
    #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能
        use epoll; 
        worker_connections  1024; # 配置一个子进程的最大连接数。默认是1024
    }
    http {
        include  mime.types;
        default_type application/octet-stream;
    
        #access_log  logs/access.log  main;
                 
        sendfile        on;
        #tcp_nopush     on;
    
        #keepalive_timeout  0;
        keepalive_timeout  65;
    
        #gzip  on; 
    
    }
    

    2 nginx作为静态资源服务器:

       用nginx做为静态资源服务器时,在location中配置静态目录即可,有两种配置方式

       同样的请求地址  /static/logo.jpg

         location /static/ {

              root  /data/picture     响应地址是 :/data/picture /static/logo.jpg

         }

         location /static/ {

              alias  /data/picture/     响应地址是 :/data/picture /logo.jpg

         }

    root响应的路径:配置的路径+完整访问路径(完整的location配置路径+静态文件)
    alias响应的路径:配置路径+静态文件(去除location中配置的路径)

  • 相关阅读:
    Mybatis Mybatis整合Spring boot2.x,配合HikariDataSource数据源访问MySQL
    Debug MyBatis, SpringBoot对应关系
    Debug @Value无法注入
    Vue中ref的三种用法
    转载 生产消费者模型中task_done()具体作用
    bash 的 exec 命令
    queue deque
    【情景题】NPDP经典题目(下)
    聊聊video自动加载第一帧那点事儿
    vue eltable纯前端下载excel
  • 原文地址:https://www.cnblogs.com/labtabhub/p/12164200.html
Copyright © 2020-2023  润新知