博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx常用参数设置
阅读量:6231 次
发布时间:2019-06-21

本文共 958 字,大约阅读时间需要 3 分钟。

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

 

转载于:https://www.cnblogs.com/biaopei/p/8806261.html

你可能感兴趣的文章
[ZJOI2006]皇帝的烦恼
查看>>
HTML5简介
查看>>
Read All About It-Attraction舞团
查看>>
[摘录]第1章 开局谈判技巧
查看>>
as 运算符
查看>>
基本数据类型对象包装类
查看>>
1178:成绩排序
查看>>
php总结8——mysql函数库、增删改
查看>>
20170914-构建之法:现代软件工程-阅读笔记
查看>>
HDU5616 天平能否称出物体重量问题 01背包变形或者折半搜索
查看>>
关于group by 两个或以上条件的分析
查看>>
低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端
查看>>
二分法详解
查看>>
Chisel3 - Tutorial - Functionality
查看>>
杨辉三角之c实现任意行输出
查看>>
第九次作业(有好多都彻底不懂了)
查看>>
[转载]过滤器(filter)和拦截器(interceptor)区别
查看>>
UML 类图
查看>>
【LeetCode】21. Merge Two Sorted Lists
查看>>
Keras卷积+池化层学习
查看>>