欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


阿里云主机centos系统如何挂载和扩展多块硬盘(非目录挂载)步骤
阿里云Linux下FTP服务器搭配配置
linux下简单快速的搭建ftp服务器环境
linux搭建nginx WEB服务器的教程
git命令添加 修改 删除 冲突解决办法
linux中利用Shell脚本自动提交网站404死链到搜索引擎
解决windows server 2008图片文件无法显示缩略图问题
如何打造最安全的服务器虚拟化环境
WEB专用服务器的安全设置的实战技巧
网管经验谈 服务器常见软件故障解析
阿里云服务器配置与性能优化
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   阿里云我问过很多站长都说非常的不错了,不管是网速还是从性能都比其它主机要好,但阿里云就是贵那么一点了,下面小编来给各位介绍阿里云服务器配置与性能优化

  更换阿里云服务器有一阵了,相对于我以前的虚拟主机不是一个档次。就比如说我在虚拟主机上被人放了后门文件,我把虚拟主机上的文件传到云服务器的时侯云服务器立马就报警存在漏洞,最主要的还是可控性。

  一些相当配置记录下:

  一、配置Nginx处理日志

  1、设置nginx日志格式(data/server/nginx/conf/nginx.conf)

  log_format main '$remote_addr - $remote_user [$time_local] "$request" '

  '$status $body_bytes_sent "$http_referer" '

  '"$http_user_agent" "$http_x_forwarded_for"';

  2、配置Nginx日志按天截断

  2.1、日志logrotate

  /data/log/nginx/access/*.log {

  daily

  #dateext

  rotate 1

  missingok

  ifempty

  nocompress

  olddir /data/log/nginx/access/days

  sharedscripts

  postrotate

  [ ! -f /data/server/nginx/logs/nginx.pid ] || kill -USR1 `cat /data/server/nginx/logs/nginx.pid`

  endscript

  }

  取文件名为nginx,存放在/etc/logrotate.d目录下。logrotate方式比mv有很多优势,自行google.不多说。

  2.2、编写日志处理脚本

  #!/bin/bash

  /usr/sbin/logrotate -vf /etc/logrotate.d/nginx

  time=$(date -d "yesterday" +"%Y-%m-%d")

  cd /data/log/nginx/access/days

  for i in $(ls ./ | grep "^(.*).[[:digit:]]$")

  do

  mv ${i} ./$(echo ${i}|sed -n 's/^(.*).([[:digit:]])$/1/p')-$(echo $time)

  done

  for i in $(ls ./ | grep "^(.*)-([[:digit:]-]+)$")

  do

  tar zcvf ${i}.tar.gz ./${i}

  /bin/rm -rf ./${i}

  done

  find /data/log/nginx/access/* -name "*.tar.gz" -mtime 30 -type f -exec /bin/rm -rf {} ;

  简单说明:执行Logrotate,把日志存放到/var/log/nginx/days目录,文件名末尾加上昨天的日期,打包成tar.gz格式,超过30天的文件自动删除

  2.3、向crontab中添加定时任务

  crontab -e

  1 0 * * * /data/shs/nginxlogcut.sh > /dev/null 2>&1

  二、日志分析

  1、AWStats安装

  如果YUM里已经添加了rpmforge的源就比较简单了,直接yum install即可,如果没有:

  yum install perl-libwww-perl.noarch

  wget http://prdownloads.sourceforge.net/awstats/awstats-7.0-1.noarch.rpm

  rpm -ivh awstats-7.0-1.noarch.rpm

  cd /usr/local/awstats/tools/

  ./awstats_configure.p

  2、Awstats配置

  因为往往要分析多个站点的日志,为了简化操作

  cp awstats.model.conf common.conf

  修改其中几个选项:

  #vi common.conf

  DNSLookup=0 #关闭DNSLookup可以提升99%的效率

  DirData="/data/awstats/data" #指定统计数据存放的目录

  SkipFiles="REGEX[^*.gif] REGEX[^*.jpg] REGEX[^*.css] REGEX[^*

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站