继续折腾 – ArchLinux 与 OpenVZ 与 kernel too old

本文发布已超过一年,其中的内容可能已经过时。

本馆从周五开始就无法访问了,嗯,乃木有猜错,瓦又开始折腾了……
因为给ThinkUp从0.16升级到0.17的时候数据库出了一点莫名其妙的问题所以不能用,于是干脆备份数据然后重新来过。反正我是一直想用ArchLinux+LNMPA的组合的,因为老是弄不好才用的Debian+LNMP救急。然后备份的时候发现ThinkUp的数据库居然有220+M小吃惊了一下。
然后就重装VPS的系统咯,然后装了Ubuntu觉得不爽,还是弄成了Arch。因为之前一直因为母机内核版本的问题没办法直接用Arch的源来更新,一旦更新就:

然后系统崩溃只能重装。网上找到的许多解决办法都有各种各样的问题,最后自行找到了一个折中的妥协方案。
通过搜索,找到了一个存档了每天的Arch源的网站,然后又因为我的VPS母机kernel貌似是2.6.18,经过测试找到了不会引发上述错误的最新的源。

修改/etc/pacman.conf:

然后是/etc/pacman.d/mirrorlist:

保存过后就可以更新系统了:

至于瓦现在的LNMPA环境的搭建,参考了这个LNMP自动安装脚本和这个教程,其中Apache和MySQL和PHP以及一些小组件都是从Arch源安装的

除此之外还有一些包,都是参考一键安装脚本做的,现在想不起来了所以木有写上去。
之后用编译安装的方式装了Nginx 1.0.9并且配置了前段Nginx+后端Apache的组合,成功运行。但是有一点瑕疵:之前用Arch做LAMP的时候我成功配置了mod_python运行python的环境,这次却怎么也弄不好;还有很多细节的设置过于纠结,而且rewrite也有点问题。
嗯…所以呢…现在的环境也只能算是过渡的,等过几天有空了还要再全盘重来神马的…
折腾无止境神马的…
以上。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注