设为首页 收藏本站
查看: 1466|回复: 0

[经验分享] 企业级nginx服务优化(二 )

[复制链接]

尚未签到

发表于 2018-11-14 13:51:35 | 显示全部楼层 |阅读模式
  配置nginx  gzip压缩功能
  gzip  on;
  gzip_min_length   1k;     // 大于1K才压缩
  gzip_buffers    4  32k;   // 压缩缓存区大小
  gzip_http_version  1.1;
  gzip_comp_level  9;   //压缩比率  1-9
  gzip_types     text/css  text/xml  application/javascript ;       // 压缩类型,不同版本,类型不一样,
  gzip_vary on;   //  vary  header支持

  测试软件  unzip test_deflate.zip    火狐流量器加载yslow插件,可以查看缓存结果
  include       mime.types;
  # cat    conf/mime.types           //版本不一样,类型不一样
  types {
  text/html                             html htm shtml;
  text/css                              css;
  text/xml                              xml;
  image/gif                             gif;
  image/jpeg                            jpeg jpg;
  application/javascript                js;
  application/atom+xml                  atom;
  application/rss+xml                   rss;
  apache  mod_deflate  //  编译时  --enable-deflate  
  nginx  expire缓存功能      在客户端本地保存多久    在server标签里
  
  
  location  ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
  expires    3650d;
  }
  location  ~ .*\.(js|css)?$
  {
  expires 30d;
  }
  
  实例:
  location ~(robots.txt) {                  //  为robots.txt 为7天并不记录404
  log_not_found  off;
  expires    7d;
  break;
  }     
  
  apache
  
  ./configure   --enable-expires   
  
  cd /httpd-2.2.22/modules/metadata/              //切到apache 软件目录
  /application/apache/bin/apxs  -c -i -a mod_expires.c     // 已dso的方式编译到apache
  ll   /aplication/apache2.2.22/modules/mod_expires.so      //检查

  http://www.51cto.com/robots.txt     /// 写这样的一个文件
  User-agent: *
  Crawl-delay: 500
  Disallow: /wuyou/
  Disallow: /php/
  Disallow: /wuyou_admin/
  Disallow: /actions/
  修改nginx.conf,禁止网络爬虫的ua,返回403。
  server {
  listen 80;
  server_name 127.0.0.1;
  #添加如下内容即可防止爬虫
  if ($http_user_agent ~* "qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|Sogou spider|Sogou web spider|MSNBot|ia_archiver|Tomato Bot")
  {
  return 403;    //也可以把上面改成浏览器,禁止浏览器访问
  }
  ==============================================================
  配置nginx 日志切割脚本          sysog日志分析
  日志切割
  cd   /application/nginx/logs  &&  \
  /bin/mv www_access.log  www_access_$(date  +%F  -d  -1day).log

  /application/nginx/sbin/nginx -s>  crontab -e
  00 00 * * *   /bin/sh  /server/scripts/cut_nginx_log.sh    >/dev/null    2&1
  
  不记录不需要的访问日志
  location ~ .*\.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)$
  {     access_log  off;
  }
  
  drwxr-xr-x 2 root root 4096 5月   5 21:09 logs/           //主进程是root 是可以写入logs
  最小化apache目录及文件权限

  •   所有站点目录的用户和组都应为root
  •   所有目录权限是755
  •   所有文件权限是644
  网站服务的用户不能用root

  
  限制ip访问
  locaion ~  ^/hequan/ {
  allow 192.168.10.0/24;
  deny all;
  }
  报错显示
  error_page   500 502 503 504  /50x.html;
  location = /50x.html {
  root   html;
  }
  
  -rw-r--r-- 1 root root   537 4月   3 19:53 50x.html
  tmpfs是一种基于内存的文件系统
  vim  /etc/rc.local
  mount -t tmpfs -o>
  vim /etc/fstab
  
  df -hT
  Filesystem           Type   Size  Used Avail Use% Mounted on
  tmpfs                tmpfs  100M     0  100M   0% /tmp
  php_flag  engine  off  //  apache不解析PHP
  


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-635069-1-1.html 上篇帖子: Nginx、Tomcat线上环境优化配置 下篇帖子: nginx优化 突破十万并发
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


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


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表