zoukankan      html  css  js  c++  java
  • nginx常用参数设置

    1)隐藏nginx header 版本号

      使用curl -I http://www.10.0.3.46 会发现server那里显示版本号

      在nginx.conf的http里添加参数server_tokens off;

      使用curl -I http://www.10.0.3.46 会发现server那里不再显示版本号

    2)修改nginx默认用户

      修改nginx.conf里面的#user 的值就可以了,例如设置默认用户为www,那个就添加参数user www;

      除此之外,还需要在系统中创建该用户,命令为useradd www -s /sbin/nologin -M   其中-s指定shell,-M指不创建家目录

    3)配置nginx worker进程个数

      worker_processes 8; #最好设置为服务器cpu的逻辑核心数

      cpu物理核数查看:cat /proc/cpuinfo |grep 'physical id"|sort|uniq|wc -l

      cpu单核芯数的查看:cat /proc/cpuinfo|grep 'cpu cores'|uniq

      cpu逻辑核心数查看:cat /proc/cpuinfo|grep 'processes'|wc -l

      (四核心八进程,逻辑核心数为4*8)

    4)调整nginx worker单个进程允许的客户端最大连接数

      worker_processes 8;

      events {

        worker_connections 1024;

      }

      最大连接数Max_client=worker_processes * work_connections ,注意,最大连接数并不是越大越好

    5)配置Nginx worker 进程最大打开文件数

      events {

        worker_rlimit_nofile 65535;

      }

    6)开启高效的文件传输模式

      http{

        sendfile on;

      }

    详情请见https://www.cnblogs.com/shengy/p/7373549.html

  • 相关阅读:
    7.6实战练习
    构造方法的主要应用
    6.0字符串String
    数组冒泡排序
    数组(二维数组)
    5.1数组(一维部分)
    4个方位的三角形和菱形
    4.3循环语句
    控制台输入输出
    4 java语句 4.2条件语句
  • 原文地址:https://www.cnblogs.com/biaopei/p/8806261.html
Copyright © 2011-2022 走看看