nginx优化

优化:

系统优化:

最大文件描述符优化

临时更改:

ulimit -SHn 65535

 

    优化系统打开的最大文件数量

    echo  6553560 > /proc/sys/fs/file-max

全局配置优化:

nginx初始初始进程数量

worker_processes  8;

单进程处理最大请求连接数

worker_connections  1024;

绑定CPU

四核cpu配置

worker_processes    4;

worker_cpu_affinity 0001 0010 0100 1000;

 

双核配置

worker_processes    2;

worker_cpu_affinity 0101 1010;

 

IO模型

events {

        worker_connections  1024;

        use epoll;

}

 

http模块优化:

长连接超时时长

keepalive_timeout  65;

压缩

gzip  on;

静态数据缓存过期时长

允许客户端缓存所有图片数据360天

    location ~ \.(jpg|gif|png|jpeg)$ {

         expires 360d;

}

安全:

修改nginx运行的用户

user  www

隐藏版本号

    http模块中添加

server_tokens  off;

 

拒绝访问敏感目录

拒绝访问 admin和config目录

location ~ ^/(admin|config)/ {

        deny all;

}

posted @ 2019-12-19 16:46  Security  阅读(353)  评论(0编辑  收藏  举报