code人生 / 生活随笔 · 2012 年 5 月 23 日 3

LuManager更新nginx等组件

    一叶的几个站都是建在VPS上的,由于在技术方面太白了,基本上没有什么linux和服务器的技术基础,所以采用了一套傻瓜式的面板:LuManager,他直接集成了LANMP包,完全的自动安装,我们只要按照官网给出的教程直接在ssh客户端上输入下载和安装Lumanager的命令,接下来的事情基本上不用操心了,LuManager能够替你做好很多事情。大到服务器优化,小到伪静态,一键301重定向,用虚拟主机和不带面板的VPS时需要上网找教程的大部分问题,LuManager都内置了解决方案,所以有时候你会觉得它的有些功能稍显鸡肋。

    但是不可否认,LuManager也有它致命的缺点:臃肿,小众,以及社区活跃度不足。LuManager貌似是洞哥独立开发出来的,所以很多技术性的问题只有他资金能够搞清楚,自己的路社区的大部分问题也只好靠他来解决了。因此,很多基础性的问题都没有人回答,因为用VPS和独立服务器的人往往有一些基础了,这样的问题难不倒他们,而且很多技术帝都有一种高高在上的优越感,对于小白们非常不屑,我就因为几个问题困扰了好久。

    科技一直在进步,软件也是快速更新换代的,装了LuManager几个月了,组件基本上没有更新过,好像也不能自动更新,看着别人的nginx在刷版本号了,我的还一直停留在1.0.1附近,所以自己看了一下官方的帮助文档,然后边用谷歌查linux的命令,最后终于实现了nginx的升级,果然生命在于折腾。下面给出代码,供以后的人参考(我谷歌翻了上十页都没找到方法。。)

#ssh客户端root登录
wget http://nginx.org/download/nginx-1.2.0.tar.gz   #下载最新版本的nginx
cp -r nginx-1.2.0.tar.gz /root/LuNamp/soft   #移动安装包到soft目录
#用vi命令或者sftp工具修改/root/LuNamp/code/nignx/nignx.sh,将其中的版本号改成你下载下来的版本号
cd LuNamp/code/nginx/ #切换目录
./nginx.sh #执行安装

     我看了一下,soft目录里面就是LuManager集成的软件,以后升级只要下载最新版的软件移动到里面,然后修改版本号,再执行安装文件就行了,升级成功之后,进入LuManager的操作面板,随便编辑一个网站,确认之后重启nginx,清除缓存,清除垃圾文件,刷新,就能看到最新的组件版本号了。这种升级方法对于其他组件应该也是通用的,以后升级PHP,Mysql,Pureftpd什么的就不用求人了。

3
0
希望看到您的想法,请您发表评论x