轩枫阁

首页 / WordPress / 轩枫阁VPS升级小记

轩枫阁VPS升级小记

近况

轩枫阁自从5月底从虚拟主机迁移至阿里云VPS后(升级小记),经常出现访问不稳定的情况,通过很多分析逐一解决问题,做了不少的优化。但最终还是发现只有充钱加强配置才能非常稳定。

不能访问主要表现为数据库连接失败,原因之一为MySQL binlog过多导致40G硬盘爆满。原因之二为Apache运行不久之后,进程数不断飙升,占用内存及CPU过大,导致MySQL进程shutdown。

轩枫阁VPS的内存为2G,还是常常由于httpd太占内存导致出问题。

原本用的架构是LAMP,决定花一些时间替换成LNMP。

环境一键安装

最开始搭建环境的时候,是花2块钱购买了阿里云Linux一键安装web环境。这个工具安装起来挺方便,但在更换环境的时候,没有再继续使用这个工具。因为可能想到到时候如果放弃阿里云,这个可能就用不上了,因为安装文件部分放在alidata目录。

使用的是LNMP一键安装包,相比于上面的工具,这个功能命令更为齐全,而且不断的在升级,安装体验很不错。

Nginx

Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,已经在一些俄罗斯的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。

Nginx相当的稳定、功能丰富、安装配置简单、低系统资源。

有的测试结果显示,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下 Apache 的 10 倍。

所以对于低配置机器来说,Nginx是更好的选择。

安装过程

因为LNMP一键安装包无需一个个输入命令,无需值守,所以安装过程很方便,只需要选择安装的内容及版本即可。

安装之前备份数据库及代码,再卸载阿里云的LAMP,因为MySQL会冲突,导致无法登录。

安装完 环境,再装一下FTP,设置账户。

设置Nginx的vhost,配置相应的HTTPS证书,网站即可正常访问。

vhost文档:LNMP虚拟主机管理及伪静态使用

代码管理

目前网站的备份,是个头疼的问题,特别是wp-uploads目录图片文件很多。更新代码时,是用FTP通过比较本地与服务器文件,再进行替换升级。

收尾

安装完成之后,初步浏览没发现什么问题。打开速度还行,可以愉快的写小程序了。

19/470
21/470

相关阅读

文章评论

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]

    点击开始录制,可以录制弹奏的曲子