现在我们可以开始着手配置vps和安装博客程序wordpress了。首选我使用了LNMP部署服务器环境(Linux+Nginx+MySQL+PHP),因为我对运维和服务器之类的不很熟悉,所以可耻的用了LNMP一键安装包(http://lnmp.org/)。wordpress则使用最新版3.8.1。下面讲下整个安装过程:
安装LNMP
这里哭诉下,安装LNMP折腾死我了,可能是内存不足的原因,一直败在 Mysql 上面。后来发现,对于我这台VPS,只有使用使用CentOS系统才能装上LNMP一键安装包,Debian 和 Ubuntu 都不行。下面讲下我的安装过程:
1、使用putty或类似的SSH工具登录服务器:
登录后运行
- screen -S lnmp
2、下载并安装LNMP一键安装包:
我是CentOS系统,所以运行:
- wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh
输入Mysql密码,回车。
是否安装InnoDB,安装输入y,不安装输入n。小内存就别装了,后面优化vps会提到这个。
选择PHP版本
选择Mysql版本。之后会提示”Press any key to start…”,按回车键确认开始安装,LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。一般十几分钟完成。具体的过程或者有什么问题可以查看LNMP官网 http://lnmp.org/
安装WordPress
wordpress安装比较简单,直接看官方文档就好了,我就不多说了。
添加虚拟主机
使用putty登录后,运行:
- /root/vhost.sh
输入你的域名,回车。
这里提示是否添加更多的域名,例如,www.keenwon.com 和 keenwon.com 添加到同一个虚拟主机。多个域名用空格分开。
这里输入你的目录,我的是 /home/wwwroot/default,输入完回车
提示是否开启伪静态,不需要直接n+回车,需要就y+回车,下面是选择提示:
有很多内置的规则可以选择,如果以上伪静态没有自己需要的可以添加自定义伪静态规则,直接输入一个想要的名字,名字不能和前面这些伪静态的名字及/usr/local/nginx/conf/下的其他文件相同,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行,添加完执行/etc/init.d/nginx restart 重启生效
是否需要开始log,一般不开启。之后提示 Press any key to start create virtul host… ,再次回车确认就会自动添加虚拟主机。
添加完虚拟主机,并且你的DNS已经生效的话,就可以访问你的网站了。