nginx fpm配置

Nginx配置和优化提示和技巧

1. - Nginx配置文件

通常,Nginx配置文件位于/ etc / nginx路径下。

/etc/nginx/nginx.conf
/etc/nginx/sites-available/
/etc/nginx/sites-enabled/

2. - 确定Nginx worker_processes和worker_connections

worker_processes和worker_connections的默认设置是可以的,但是这些值可以稍微优化:

max_clients = worker_processes * worker_connections

只是Nginx的基本设置可以处理数百个并发连接:

worker_processes  1;
worker_connections  1024;

通常,1000个并发连接/每个服务器是好的,但有时服务器上的其他部分(如磁盘)可能很慢,导致Nginx在I / O操作上被锁定。为了避免锁定使用示例,请遵循以下设置:一个worker_precess /每个处理器核心,如:

worker_processes [number of processor cores];

要检查您有多少处理器内核,请运行以下命令:

cat /proc/cpuinfo |grep processor
processor   : 0
processor   : 1
processor   : 2
processor   : 3

所以这里有4个核心,而worker_processes的最终设置如下:

worker_processes 4;

本人坚持使用1024个工作人员连接,因为我没有任何理由提高此值。但是,如果每秒4096个连接的连接数不足,那么可以尝试将这个连接数增加一倍,并为每个进程设置2048个连接。

worker_connections 1024;

我已经看到一些配置,其中服务器管理员使用太多Apache,并认为如果我将Nginx worker_processes设置为50,将worker_connections设置为20000,那么我的服务器可以处理所有流量,一旦我们每月收到…但是,这不是真的。这只是浪费资源,可能会造成一些严重的问题

3. - 隐藏Nginx服务器令牌/隐藏Nginx版本号

这是为了安全起见,隐藏服务器令牌/隐藏Nginx版本号,特别是如果运行一些过时版本的Nginx。这很简单,只需在http / server / location部分设置server_tokens,如:


                
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值