存档

2013年5月 的存档

redis和redis php扩展安装

2013年5月29日 1 条评论

redis是一个内存数据库,比memcache支持更丰富的value类型,新浪微博就使用redis来做缓存。 redis的源码安装 wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz cd redis-stable make make test make install 123456 wget http://download.redis.io/redis-stable.tar.gztar -zxvf redis-stable.tar.gzcd redis-stablemakemake testmake install 1.make时可能会报如下错误: ...

分类: redis 标签: , , ,

shell续行

2013年5月22日 1 条评论

linux下命令行的参数可能会很长,特别编译安装程序的时候的configure参数。 如果直接写在一行,书写起来很长,看起来也不美观还容易漏项。 自然就会想到如何将shell的一行命令拆成多行去执行。 shell已经为我们准备好了这个续行符 "",来把一行命令分解成多行 shell命令行下反斜线""有两种含义: 1.对有特殊含义的字符进行转义 例如 echo "123$",结果是123$ 2.Enter,反斜杠后面紧跟回车,表示下一行是当前行的续航。 ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/n...

分类: linux 标签: ,

nginx 414 Request-URI Too Large

2013年5月21日 5 条评论

#客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区, #请求头总长度大于128k时使用large_client_header_buffers设置的缓存区 client_header_buffer_size 128k; #large_client_header_buffers 指令参数4为个数,128k为大小,默认是8k。申请4个128k。 large_client_header_buffers 4 128k; 当http 的URI太长或者request header过大时会报414 Request URI too large或400 bad request错误。 可能原因 场景1.cookie中写入的值太大造成的,因为header中的其他参数的size一般比较固定,只有cookie可能被写入较大的数据...

分类: nginx 标签: , , ,

rsync备份同步文件教程

2013年5月15日 7 条评论

rsync安装 目前rsync的最新版本升级到3.1.0 wget http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gz tar -xvzf rsync-3.0.9.tar.gz; cd rsync-3.0.9; ./configure; make; make install 123 wget http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gztar -xvzf rsync-3.0.9.tar.gz; cd rsync-3.0.9;./configure; make; make install rsync服务器端配置 1. vi /etc/rsyncd.conf(需要手动生成) rsyncd.conf的参数写在上边就是...

分类: linux 标签: , , , ,

几个常见的问题

2013年5月15日 没有评论

ping: unknown host ping www.tianqiyubao.cc ping: unknown host www.tianqiyubao.cc curl www.tianqiyubao.cc curl: (6) Couldn't resolve host www.'tianqiyubao.cc' 开始以为是dns缓存问题,找了一圈没找到如何更新dns缓存 只能重启network,重启后问题依旧。 本地机器已经能识别生效的A记录,服务器还是不行。 vi /etc/resolv.conf 增加一行dns nameserver 8.8.8.8 再ping就可以了。 lingx如何开机启动服务 把启动命令放到/etc/rc.d/rc.local文件里这样就可以每次启动的时候自动启动服务了 (suse没有rc.local。SUSE是可以这么定...

分类: linux 标签: , , ,

nginx discuz 伪静态rewrite规则

2013年5月11日 没有评论

越来越多的人把apache转到nginx,对于运行php来说,转移比较容易些。 但要实现伪静态,rewrite配置就会复杂一些,大多数人的问题都出在这里。 下面是nginx下discuz url rewrite配置模板,供大家参考。 注意:修改server_name,root为你的实际配置。 其它常见rewrite nginx wordpress rewrite规则 nginx cakephp rewrite规则 server { listen 80; server_name www.redis.com.cn; root /usr/local/nginx/html/kdw location / { index index.html index...

分类: nginx 标签: ,

Call to undefined function imagecreatefromjpeg()

2013年5月6日 2 条评论

默认的php安装后gd不支持jpg,只支持gif、png、bmp 查看phpinfo GD Support enabled GD Version 2.0 GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.10 WBMP Support enabled 1234567 GD Support enabled GD Version 2.0 GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.10 WBMP Support enabled 之前我曾经解决过,不过...

nginx反向代理配置

2013年5月2日 40 条评论

nginx作为web服务器一个重要的功能就是反向代理。 当然你也可以使用nginx配置正向代理,本是介绍如何配置nginx的反向代理。 nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。 什么是反向代理服务器 反向代理功能是nginx的三大主要功能之一(静态web服务器、反向代理、负载均衡)。nginx一般同时做为静态web服务器和反向代理服务器,做为web服务器访问静态文件图片、css、js、html等文件,做为反向代理服务器把请求发给后端业务处理服务,如果有多个后端处理节...

分类: nginx 标签: ,