Archive for 12 6 月, 2012

从Apache转向Nginx的一些经验总结

星期二, 12 6 月, 2012

刚开始从Apache转向Nginx是一个痛苦的过程,经过一段时间的折腾,现在总算解决了不少问题,使得VPS能正常工作了,写上篇博文时博客已经开始在Xen的VPS上运行了。

推荐的一个Apache .htaccess转换成Nginx rewrite的网站:点这里,还需要用到一些Nginx的语知识:点这里

这里简单摘录一些Nginx的语法,方便使用:
(更多…)

Nginx上部署StartSSL的方法

星期二, 12 6 月, 2012

去年写过一篇“VPS上安装Lnmp和配置SSL”,刚开始时使用LNMP,后来觉得Nginx配置不兼容Apache就又换成了LAMP,主要还是VPS的内存比较足。这会换成Xen后内存只有256M,只能重回LNMP了。

首先是用vhost.sh来给SSL的子域添加一个目录和对应的权限,然后编辑vhost目录下新建的conf文件。

1. 在第一个location之前加上下面一段,xxx是StartSSL的证书文件名:
[bash]ssl on;
ssl_certificate /usr/local/nginx/conf/xxx.crt;
ssl_certificate_key /usr/local/nginx/conf/xxx.key;
ssl_session_timeout 5m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;[/bash]

(更多…)

CentOS下安装vim及配置

星期二, 12 6 月, 2012

月初按年付新买了Virpus的Xen 256M VPS,由于现在在用的VPS这个月底才到期,所以还在折腾新VPS中。

已经多次在后台重装系统了,现在安装的是CentOS 5.7 32bit系统,默认安装完后找不到vim命令,但vi命令是有的。

这里找到了安装方法:
yum -y install vim-enhanced

实测可行。

vim的配置有很多(在root工作目录新建一个.vimrc文件),这里这里、还有这里搜索到了一个比较完整的,个人常用的有:
[bash]set nocompatible " 关闭 vi 兼容模式
set syntax=on " 自动语法高亮
set number " 显示行号
set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4
set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格
set tabstop=4 " 设定 tab 长度为 4
set nobackup " 覆盖文件时不备份
set incsearch " 输入搜索内容时就显示搜索结果
set autoindent " 自动缩进
set mouse=a " 可以在buffer的任何地方使用鼠标[/bash]