zoukankan      html  css  js  c++  java
  • 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中配置的路径)

  • 相关阅读:
    《增长黑客》阅读内容摘要(前三章)
    ios的安全机制
    R语言  RStudio快捷键总结
    R in action 笔记(第二部分)
    R in action 笔记(第一部分)
    R统计函数-开源
    R语言函数索引-11月
    mysql join的优化实例
    android异步消息处理机制
    android ListView与EditText共存错位
  • 原文地址:https://www.cnblogs.com/labtabhub/p/12164200.html
Copyright © 2011-2022 走看看