• nginx基本配置


     
    nginx配置详解
    主要由6个部分组成:
    1. main:用于进行nginx全局信息的配置
    2. events:用于nginx工作模式的配置
    3. http:用于进行http协议信息的一些配置
    4. server:用于进行服务器访问信息的配置
    5. location:用于进行访问路由的配置
    6. upstream:用于进行负载均衡的配置
     
     
    main全局配置模块中的配置项
    • user用来指定nginx worker进程运行用户以及用户组,默认nobody账号运行
    • worker_processes指定nginx要开启的子进程数量,运行过程中监控每个进程消耗内存(一般几M~几十M不等)根据实际情况进行调整,通常数量是CPU内核数量的整数倍
    • error_log定义错误日志文件的位置及输出级别【debug / info / notice / warn / error / crit】
    • pid用来指定进程id的存储文件的位置
    • worker_rlimit_nofile用于指定一个进程可以打开最多文件数量的描述
     
    event 模块
     
    上述配置是针对nginx服务器的工作模式的一些操作配置
    • worker_connections 指定最大可以同时接收的连接数量,这里一定要注意,最大连接数量是和worker processes共同决定的。
    • multi_accept 配置指定nginx在收到一个新连接通知后尽可能多的接受更多的连接
    • use epoll 配置指定了线程轮询的方法,如果是linux2.6+,使用epoll,如果是BSD如Mac请使用Kqueue
     
    http模块
     
     
    作为web服务器,http模块是nginx最核心的一个模块,配置项也是比较多的,项目中会设置到很多的实际业务场景,需要根据硬件信息进行适当的配置,常规情况下,使用默认配置即可!
     
     
    http {
    ##
    # 基础配置
    ##
     
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;
     
    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;
     
    include /etc/nginx/mime.types;
    default_type application/octet-stream;
     
    ##
    # SSL证书配置
    ##
     
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;
     
    ##
    # 日志配置
    ##
     
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;
     
    ##
    # Gzip 压缩配置
    ##
     
    gzip on;
    gzip_disable "msie6";
     
    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/javascript
    text/xml application/xml application/xml+rss text/javascript;
     
    ##
    # 虚拟主机配置
    ##
     
    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
     
     
     
  • 相关阅读:
    PhoenixFD插件流体模拟——UI布局【Dynamics】详解
    Altera三速以太网IP核使用(下篇)之千兆网接口设计与使用
    FPGA之千兆网接口设计与使用(不调用IP核,适用于Alter与Xilinx,简单粗暴实现udp协议封装)
    基于Matlab Hdl Coder实现FPGA程序开发(卡尔曼滤波算法实现)
    FPGA之SSI接口协议实现
    FPGA之BISS接口协议实现
    Xilinx DDR2 IP核使用
    FFT IP核调用与仿真之SCALE压缩因子设置
    Quartus/Modelsim调试仿真技巧
    FPGA之CORDIC算法实现_代码实现(下)
  • 原文地址:https://www.cnblogs.com/jian-gao/p/10671464.html
Copyright © 2020-2023  润新知