刚开始从Apache转向Nginx是一个痛苦的过程,经过一段时间的折腾,现在总算解决了不少问题,使得VPS能正常工作了,写上篇博文时博客已经开始在Xen的VPS上运行了。
推荐的一个Apache .htaccess转换成Nginx rewrite的网站:点这里,还需要用到一些Nginx的语知识:点这里。
这里简单摘录一些Nginx的语法,方便使用:
(更多…)
去年写过一篇“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]
月初按年付新买了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]