2009-11-21 19:01
2009-11-20 15:17
Nginx缓存cache的几种方式
1、传统缓存之一(404)
这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。
配置:
location / {
root /home/html/;#主目录
expires 1d;#网页的过期时间
error_page 404 =200 /fetch$request_uri;#404定向到/fetch目录下
}
location /fetch/ {#404定向到这里
internal;#指明这个目录不能在外部直接访问到
expires 1 |
2009-11-14 19:34
不小心删除了GRUB所在的分区怎么办
今天闲来无事,不小心删除了grub所在的分区/dev/hdb8,因为装的是xp和Centos5.3双系统,搞得连windows也进不了,想想看这已经是第二次犯错了。因为我的工作机上没有光驱和软驱(以前本着经济的原则配置的),上次是借别人的光驱,难道这次又要借,不行,我一定要自己想办法搞定了。花了不少时间把我的台电酷闪8G的优盘量产成了USB-CDROM+USB-HDD双启动的优盘,工作机居然不支持,晕。天寒地冻的,难道真要 |
2009-11-13 18:34
MySQL基础命令行学习笔记
我一直用MySQL数据库及习惯用phpMyAdmin对MySQL数据库进行管理,但有些机器上因为安全等因素不能使用phpMyAdmin,就只好使用命令行方式来对MySQL数据库进行管理,而且MySQL中基于授权的操作还是用命令更为方便。总的来说,Mysql命令行+phpMyadmin是配置Mysql的最佳组合,这篇文章也是为了方便直接学习和使用mysql,DBA就请自己跳过吧。
一、从命令行登录MySQL数据库服务器
1 |
2009-11-08 12:29
生产环境下的Mysql数据库备份和恢复
为什么要用生产环境这个名词呢,这样更能引起我们重视,不是简单随便的拿上你知道的命令就干活了。它有其特殊的环境,不是平时学习实验那样的只是为了达到我们的目的。在企业中运行Mysql是一个完全生产环境,我们必须要考虑很多相关因素。最典型的特点,既然是生产环境,那么就绝对不允许你去宕机,仅仅为了你的备份活动吗(想都不要想啦)。你要清楚备份只是为了保障我们的系统更加安全的运行,减少灾 |
2009-11-05 20:36
利用shell脚本安全删除named服务器中指定zone
笔者维护的DNS服务器主要有三个:一主一从一备,由于公司的架构采用了CDN方案,所以namd.conf针对"okspace.com"的出现位置就有三处:即电信、网通及其它,加上三个服务器,每次手动用vim删除okspace.com时就必须修改九处,维护起来很麻烦;更为不爽的是,有些zone经常需要删除,特别的麻烦,所以特地写了个shell以减清自己的负担,达到安全删除的目的。变量domain中的文件内容自己可以 |
2009-11-01 14:18
分享下Nginx启动关闭重载及重启脚本
#/bin/bash
#Nginnx Startup script for the Nginx HTTP Server
# this script create it by yuhongchun027 at 2008.10.15.
# it is v.1.0.0 version.
# if you find any errors on this scripts,please contact yuhongchun027.
# and send mail to yuhongchun027 at yuhongchun027@163.com |
2009-10-31 14:50
Nginx负载均衡+Keepalvied双机互备+tomcat集群
Nginx作负载均衡器的优点许多,简单概括为:①实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去;②upstream具有负载均衡能力,可以自动判断下面的机器,并且自动踢出不能正常提供服务的机器;而 Keepalived 可实现 Nginx 负载均衡器双机互备,任意一台机器发生故障,对方都能够将虚拟IP接管过去;关于session复制的问题,我考虑用ip_hash |
2009-10-27 16:25

服务器故障:(服务器故障包括:服务器宕机、web服务终止、网线松动等等)
①当lvs-master故障时,无法再接受用户请求并将请求转发给真实的web服务器(即便真实web服务器
|
2009-10-23 13:42
VMWARE6.0+Centos5.3+Squid2.6构建反向代理环境
2009-10-23日重新更新(反向加速原理请参照另一篇squid2.6文章)
系统环境:XP_SP2+Centos5.3+Vmware6.0+Squid2.6.STABLE21-3.el5+X-manager3.0,为了方便我直接用yum安装squid2.6。
网络拓补为:
Squid服务器:CentOS5.3,IP:192.168.1.103,主机名为squid2.test.com
WebServer1:nginx作web服务器, |
2009-10-19 12:17
RHCE实验室NTP时间服务器配置(第二版)
以RHCE实验室为准,一个简单的NTP时间服务器标准配置如下:
服务器端: 昨天的梦里,小熊坐在狮子身上哭泣,他们告诉我,那只蓝色的海豚也在梦里想念你
首先修正下系统时间,并将系统时间写进硬件时间里 date MMDDhhmmYYYY.ss;hwclock -w
vim /etc/ntp.conf
restrict default nomodify notrap noquery
restrict 127.0 |
2009-10-18 19:17
iptables简单防攻击脚本(自动过滤白名单)
这里自动分析黑名单及白名单的iptables 脚本(此脚本直接从生产服务器上下载)即/root/deny_100.sh,脚本内容如下(white.txt为企业外网合法IP)
[root@mail ~]# cat /root/deny_100.sh
#/bin/bash
|
2009-10-11 18:48
mysql性能和检查和调优方法
我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:
一、索引没有建好;
二、sql写法过于复杂;
三、配置错误;
四、机器实在负荷不了;
下面就这些些情况一一罗列:
一、索引没有建好
如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。
在linux下 |
2009-10-06 17:21
2009-10-06 12:00
Nginx+keepalived负载均衡篇
对于中、小型企业,如果没有资金去购买昂贵的四/七层负载均衡交换机,那么Nginx是不错的七层负载均衡选择,并且可以通过Nginx + Keepalived实现Nginx 负载均衡器双机互备,任意一台机器发生故障,对方都能够将虚拟IP接管过去。下面将其安装步骤详细说明下:
一、环境:
centos5.3、nginx-0.7.51、kee |
|
|
yuhongchun027
男, 29岁
上次登录: 8小时前
加为好友
|