标签归档:服务器

初步了解亚马逊云EC2

Amazon EC2 云中的虚拟服务器
 Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可提供在云中大小可调的计算容量。该服务让开发人员能更轻松的进行互联网规模计算。 Amazon EC2 的 Web 服务接口非常简单,您可以轻松获取和配置容量。使用该服务,您可以完全控制您的计算资源,并可以在成熟的亚马逊 AWS 计算环境中运行。Amazon EC2 将获取并启动新服务器实例所需要的时间缩短至几分钟,这样一来,在您的计算要求发生变化时,您便可以快速扩展计算容量。Amazon EC2 按您实际使用的容量收费,从而改变了成本结算方式。 Amazon EC2 还为开发人员提供了创建故障恢复应用程序以及排除常见故障情况的工具。 都是扯淡,根本看不懂在说啥玩意。 Elastic 弹性 Elastic Compute 弹性计算 Amazon Virtual Private Cloud (Amazon VPC) 私有虚拟云 VPC … 继续阅读

发表在 互联网观察, 国外主机 | 标签为 , , | 留下评论

使用一个脚本监控mysql进程

#!/bin/sh ps -fe|grep mysqld |grep -v grep if [ $? -ne 0 ] then echo "start process….." service mysql start else echo "runing….." fi   DATE=`date +%Y%m%d%H%M%S` echo $DATE >> /backup/mysql/test.txt 0表示存在的 $? -ne 0 不存在,$? -eq 0 存在 vi … 继续阅读

发表在 Linux, 数据库 | 标签为 , , , | 留下评论

nginx如何配置https ssl

最近在研究nginx,整好遇到一个需求就是希望服务器与客户端之间传输内容是加密的,防止中间监听泄露信息,但是去证书服务商那边申请证书又不合算,因为访问服务器的都是内部人士,所以自己给自己颁发证书,忽略掉浏览器的不信任警报即可。下面是颁发证书和配置过程。 首先确保机器上安装了openssl和openssl-devel #yum install openssl #yum install openssl-devel 然后就是自己颁发证书给自己 #cd /usr/local/nginx/conf #openssl genrsa -des3 -out server.key 1024 #openssl req -new -key server.key -out server.csr #openssl rsa -in server.key -out server_nopwd.key #openssl x509 -req -days 365 -in server.csr -signkey server_nopwd.key -out … 继续阅读

发表在 Linux | 标签为 , , , , | 2 条评论

改变nginx logrotate方式采用sh文件自动切割日志文件

Logrotate读取/etc/logrotate.d目录下的文件 这里的文件会被系统自动执行 logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。 默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。 /etc/logrotate.conf为其默认配置文件指定每个日志文件的默认规则。 /etc/logrotate.d/* 为/etc/logrotate.conf默认包含目录其中文件也会被logrotate读取。指明每个日志文件的特定规则。 /var/lib/logrotate/status中默认记录logrotate上次轮换日志文件的时间。 翻开叫nginx这个文件内容如下 /var/log/nginx/*.log { daily missingok rotate 52 compress delaycompress notifempty create 640 nginx adm sharedscripts postrotate [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid` endscript } 解释 daily 脚本按天执行 missingok 当日志为空不进行翻滚 … 继续阅读

发表在 Linux | 标签为 , , , , , , | 一条评论

关闭nginx访问favico.ico功能

nginx日志最近发生大量访问favicon.ico无法找到的错误日志,月小升感觉很影响服务器性能,对于一个高并发的服务器每一个错误都会影响性能 关闭访问favicon.ico的功能 # 把以下配置放到 server {} 块. #关闭favicon.ico不存在时记录日志 location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # 不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; … 继续阅读

发表在 Linux, PHP, 高并发与大数据 | 标签为 , | 2 条评论

服务器测速,php在线测速

网络测速 既然是一台服务器,那么这台服务器谁要访问。访问的用户可能来自北京,上海,天津,浙江,全国范围的都会。英文站要考虑全球。 chinaz提供了一个全国各个地区来测试一台服务器速度的接口。ping.chinaz.com 当然前提是这台服务器可以ping通。 如果更详细的测速,那么最好是自己在服务器上下载一个500M的文件,来测试下载速度。上传一个100M的文件。来测试一下上传速度。 月小升找到一个php程序,可以在线测试下载上传。原理即上面的文件方法,所以这样测试出来的速度还是比较准确的。最起码你可以迅速对比两台拥有FTP账户的机房网络速度。   header(‘Content-Type: text/html; charset=utf-8′);   header("Cache-Control:no-cache"); //$self = ‘http://’.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; $self = $_SERVER['PHP_SELF']; if(isset($_POST['downTime'])&&isset($_POST['upTime'])){ if(is_numeric($_POST['downTime'])&&is_numeric($_POST['upTime'])){ showResult(); }else{ showTest(); } }elseif($_POST['action']==’uploadTest’){ echo ‘ok’; }else{ showTest(); } function showTest(){?>   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" … 继续阅读

发表在 PHP, 互联网观察 | 标签为 | 17 条评论