设为首页 时时开奖号码

内蒙古时时彩开奖结果: 时时开奖号码

查看: 432|回复: 2
打印 上一主题 下一主题

[经验分享] CentOS7.4—最新版本nginx调优

[复制链接]

尚未签到

跳转到指定楼层
1#
发表于 2018-4-10 09:53:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
                                                Nginx调优
目录
第一部分  优化版本信息
第二部分  保持连接
第三部分  优化进程数
第四部分  日志分割
第五部分  网页压缩
Nginx安装过程不再这里展示,请参照//blog.51cto.com/12227558,下面直接进入调优
第一部分  优化版本信息
----------隐藏版本信息----------
第一步:查看版本信息
方法一:
[[email protected] ~]# curl -I 192.168.80.40

方法二:Wireshark抓包
Win7访问//192.168.80.40/index.php
(注意:要后缀带php文件,才能显示出php的信息)


第二步:隐藏版本信息
  • 隐藏nginx版本
    [[email protected] ~]# vi /usr/local/nginx/conf/nginx.conf      //编辑主配置文件
    添加以下内容:

    保存退出
    [[email protected] ~]# systemctl restart nginx   //重启nginx服务
  • 隐藏php信息
    [[email protected] ~]# vi /usr/local/php/lib/php.ini
    修改以下内容:

    保存退出
    [[email protected] ~]# systemctl restart nginx   //重启nginx服务
第三步:测试验证
方法一:
[[email protected] ~]# curl -I 192.168.80.40

方法二:Wireshark抓包
访问://192.168.80.40/index.php

//已成功隐藏
----------修改nginx版本信息---------
(注意,此方法会把现有配置全部删除,建议刚搭建完nginx时使用)
一:编辑配置文件
[[email protected] ~]# vi /opt/nginx-1.13.9/src/core/nginx.h
源码目录下修改信息:

保存退出
二:删除安装文件目录并重新编译安装
[[email protected] ~]# cd /usr/local/
[[email protected] local]# rm -rf nginx/       //删除nginx安装目录
[[email protected] local]# cd /opt/nginx-1.13.9/       //进入nignx解压包目录
[[email protected] nginx-1.13.9]#./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module          //定义配置
[[email protected] nginx-1.13.9]# Make        //编译
[[email protected] nginx-1.13.9]# make install       //安装
[[email protected] nginx-1.13.9]# killall -1 nginx      //安全重启nginx服务
[[email protected] nginx-1.13.9]# nginx             //启动nginx服务
[[email protected] nginx-1.13.9]# netstat -anpt | grep nginx      //查看nginx运行状态
三:重新访问//192.168.80.10,抓包验证


//伪装成功
第二部分  保持连接
一: wireshark抓包查看连接配置

二: 编辑配置文件
[[email protected] ~]# vi /usr/local/nginx/conf/nginx.conf
编辑以下内容:
keepalive_timeout  65 180;      //以后者为准,可以在httpserverlocation设置
client_header_timeout 80;       //等待客户端发送请求头的超时时间 超时会发送408错误
client_body_timeout 80;        //设置客户端发送请求体超时时间

保存退出
(备注:keepalive_timeout第一个参数指定了与客户端的keep-alive连接超时时间,服务器将会在这个时间后关闭连接??裳〉牡诙霾问付嗽谙煊ν稫eep-Alive:timeout=time中的time值。这个头能够让一些浏览器主动关闭连接,这样服务器就不必去关闭连接了。若没有这个参数,Nginx将不会发送Keep-Alive响应头)
[[email protected] ~]# service nginx restart     //重启nginx服务
三: 抓包验证结果
访问//192.168.80.40

用wireshark抓包

//配置成功
第三部分  优化进程数
将nginx服务原来由一个CPU核心处理,配置成由多个核心处理,增加处理效率
[[email protected] ~]# cat /proc/cpuinfo | grep "processor"     //查看本机处理器

[[email protected] ~]# ps aux | grep nginx

[[email protected] ~]# vi /usr/local/nginx/conf/nginx.conf      //编辑nginx主配置文件
编辑以下内容:

保存退出
[[email protected] ~]# nginx –t      //检查语法错误

[[email protected] ~]# killall -9 nginx            //结束nginx进程
[[email protected] ~]# service nginx start        //启动nginx服务
[[email protected] ~]# ps aux | grep nginx     //查看nginx进程

第四部分  日志分割
Nginx没有专门的命令来执行日志分割,只能通过脚本实现
[[email protected] ~]# ls /usr/local/nginx/logs/      //查看默认日志
  • 编写日志分割脚本
    [[email protected] ~]# cd /usr/local/nginx/logs/
    [[email protected] logs]# vi fenge.sh        //创建日志分割脚本
    #!/bin/bash
    #filename: fenge.sh
    D=$(date -d "-1 day" "+%Y%m%d")
    LOGS_PATH="/var/log/nginx"                   //指定分割日志目录
    PID_PATH="/usr/local/nginx/logs/nginx.pid"
    [ -d $LOGS_PATH ] || mkdir -p $LOGS_PATH        //创建分割日志文件目录(如果存在就不创建,不存在就创建)
    mv /usr/local/nginx/logs/access.log ${LOGS_PATH}/aa.com-access.log-$D     //移动并重命名分割日志文件
    kill -USR1 $(cat $PID_PATH)          //重建分割日志文件
    find $LOGS_PATH -mtime +30 | xargs rm –rf         //超过30天自动删除
    保存退出
  • 执行脚本,测试日志是否被分割
    [[email protected] ~]# sh fenge.sh       //执行脚本
    Win7访问//192.168.80.40
    [[email protected] logs]# ls /var/log/nginx/    //查看分割日志,按日期分割了日志文件
  • 做计划任务,定期分割日志
    [[email protected] logs]# crontab –e
    30 1   * sh /root/fenge.sh
    (每天的凌晨1:30分执行/opt/fenge.sh脚本,进行日志分割)
第五部分  配置网页压缩
  • 修改Nginx的配置文件,加入压缩功能参数
    [[email protected] ~]# vi /usr/local/nginx/conf/nginx.conf
    gzip  on;                  //开启gzip压缩
    gzip_buffers 4 64k;           //表示申请4个单位为16KB的内存作为压缩结果流缓存,默认值是申请与原始数据大小相同的内存空间来存储gzip压缩结果
    gzip_http_version 1.1;         //设置识别http协议版本
    gzip_comp_level 2;           //指定gzip压缩比,压缩比1最小,处理速度最快;压缩比9最大,传输速度最快,但处理速度最慢,使用默认即可
    gzip_min_length 1k;          //设置允许压缩的页面最小字节数
    gzip_vary on;            //让前端的缓存服务器缓存经过gzip压缩的页面     
    gzip_types text/pain text/javascript application/x-javascript text/css text/xml application/xml application/xml+rss;      //压缩类型,指哪些网页文档启用压缩功能

    保存退出
  • 修改网页文件大小
    [[email protected] ~]# ls -lh /usr/local/nginx/html/       //查看html文件大小

    [[email protected] ~]# truncate -s 10k /usr/local/nginx/html/index.html     
    //由于压缩配置默认为最小1KB文件,将index.html放大超过1K

    [[email protected] ~]# service nginx restart     //重启nginx服务
  • 验证
    Win7访问//192.168.80.40

    用wireshark抓包验证结果

    //压缩生效
    (注意,如果结果出不来,清除一下浏览器缓存)

                                       

+1 0

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须注明原文的出处
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、时时开奖号码 - 服务您的运维操作管理专家!
6、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

点击关注更多内容
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则  允许回帖邮件提醒楼主

关注运维网官方微信X

关注运维网官方微信

扫描二维码关注运维网官方微信,最新一手资源尽在官方微信!快快关注我们吧...

扫描微信二维码查看详情

客服 E-mail:[email protected]

本站由青云提供云计算服务

运维网--中国最专业的运维工程师交流社区

京ICP备14039699号-1 Copyright ? 2012-2018

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

Good good study day day up !


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


独家合作伙伴: 青云cloud

快速回复 时时开奖号码 返回列表
  • 养老保险基金中央调剂如何实施?人社部详解三大热点 2019-01-22
  • 你没看懂就瞎说,此乃大不敬! 2019-01-22
  • 【群友杂谈】——农村、农民、农地 2019-01-22
  • 吉林省交通运输厅原党组成员、副厅长李恩会接受纪律审查和监察调查 2019-01-21
  • 消息称微软新版Xbox主机2020年上市消息称微软新版Xbox主机2020年上市-手机行情 2019-01-21
  • 云南昆明失联直升机已找到,已在西山区失事,正核实人员伤亡情况。 2019-01-20
  • 偶像玄幻剧陆续定档暑期 荧屏满溢青春气息 2019-01-20
  • 【理上网来喜迎十九大】越南专家点赞中国新发展理念 2019-01-20
  • 6月乌鲁木齐这些片区要停电 2019-01-19
  • 2018年04期 中国国家地理网 2019-01-19
  • 第529期:辅助降压、缓解便秘……薯类食物好处多多,怎样吃更健康? 2019-01-19
  • 日照世界帆船锦标赛基地 2019-01-18
  • 原来端午节也可以过得很“文艺” 2019-01-18
  • XC60促销钜惠中南方亦庄沃尔沃-北京中汽南方 2019-01-18
  • 多点供给,才能少点人气-光明时评 2019-01-18
  • 534| 406| 472| 745| 342| 150| 908| 743| 4| 29|