全球主机交流论坛

标题: LNAMP 1.0 beta 一键安装包发布了(nginx前端、apache后端)-已更新 [打印本页]

作者: guiduan    时间: 2010-11-13 13:35
标题: LNAMP 1.0 beta 一键安装包发布了(nginx前端、apache后端)-已更新
原文地址:http://www.31sky.net/lnampLNAMP 1.0 beta changes:
1、修正了LNAMP 1.0 alpha中的两个Bug;
2、将安装包分开了,分出了eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh三个可选安装脚本。
2、增加了对debian和ubuntu的支持(性能上较Centos有所提升);
3、增加了phpMyAdmin;
4、删除了ImageMagick、Memcached和imagick;
5、将安装脚本中用到的文件上传到了Google Code上,以防本人的VPS不稳定而造成安装失败;
LNAMP一键安装包是什么?
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat VPS(VDS)或独立主机安装LNAMP(Nginx、Apache、Mysql、PHP、Pure-ftp)生产环境的Shell程序。此Shell程序以Nginx做服务器前端,Apache做服务器后端,各自充分发挥各自的长处。Nginx在处理静态内容上较Apache是几倍或几十倍的差异,因而放在前面过滤静态内容是最为恰当的,同时Nginx也是一个负载均衡器,低资源消耗,高性能转发是它的特点。经过Nginx在前面的过滤,后端的Apache需要处理的内容相对就比较少了,只需负责处理动态内容就可以了。在性能与稳定性的权衡下,使用Nginx+Apache搭配会让它们在各自擅长的领域展现自身的价值。
为什么不使用nginx+php(fastcgi)作为生产环境?
1、   php(fastcgi)不够稳定,经常出现502错误,生成相对复杂的页面没有优势,反而会使php-cgi进程变为僵尸进程.
2、   安全性,多用户多站点权限问题.php(fastcgi)在应对多用户多站点往往捉襟见肘,不易于实施.
3、   整合其他开发语言,apache表现得游刃有余.资源利用恰到好处.
4、   ……
如何获取LNAMP?
你可以从http://www.31sky.net/soft/LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz(注:选择相应本版)下载并使用它。
安装了那些软件?
Apache、Nginx、Mysql、Pure-ftp、Zend Optimizer、eAccelerator、Memcache……
如何安装LNAMP?
系统需求:
1、  需要5G剩余硬盘空间。
2、  256M以上内存。
3、  需要以root身份运行。
安装步骤:
1、  下载LNAMP一键安装包 wget –c http://www.31sky.net/soft/LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz (注:选择相应本版)。
2、  解压tar zxvf LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz,您将得到main-install.sh、eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh、setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh这六个文件。main-install.sh是基本安装脚本;eaccelerator-install.sh(用于安装eaccelerator)、ZendOptimizer-install.sh(用于安装Zend Optimizer)和pure-ftp-install.sh(用于安装pureftpd)是可选的安装脚本;setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh分别用于没有安装pureftpd和已安装pureftpd时,创建virtual host的脚本。
3、  赋予main-install.sh、eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh、setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh这六个文件可执行权限,chmod +x main-install.sh eaccelerator-install.sh ZendOptimizer-install.sh pure-ftp-install.sh setupvm-without-pure-ftp.sh setupvm-with-pure-ftp.sh
4、  执行脚本./main-install.sh和您选择的安装脚本,将会自动安装各种程序。
1、设置初始信息

2、开始下载源代码

3、开始编译安装
4、安装完成
如何管理?
1、  Nginx管理:/etc/init.d/nginx {start|restart|stop} (注:执行/etc/init.d/nginx时会对httpd起作用)
2、  Apache管理:/etc/init.d/httpd {start|restart|stop}
3、  启动pure-ftp:/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf –daemonize
4、  创建virtual host:./setupvm-without-pure-ftp.sh或者./setupvm-with-pure-ftp.sh,输入域名、ip、FTP用户名等相关信息即可。
5、PHP探针URL:http://{your ip address}/p.php
6、phpMyAdmin URL:http://{your ip address}/phpmyadmin
说明:
1、本shell脚本全部采用源码编译安装,装完全部软件大概需要45分钟。
2、本shell脚本在directspace.net 的openvz VPS上CentOS 5 32bit、Debian 5.0 x86 (Minimal)、Ubuntu 10.04 32bit成功安装。
3、本shell脚本所需要的软件源码全部从官方下载或者sourceforge.net下载,您可以从http://www.31sky.net/soft/下载查看全部源代码。
4、本shell如有BUG或者其他任何问题,请到http://www.31sky.net/lnamp留言或者直接发邮件到[email protected]


[ 本帖最后由 guiduan 于 2010-11-13 13:53 编辑 ]
作者: guiduan    时间: 2010-11-13 13:35
占楼!
作者: forags    时间: 2010-11-13 13:39
不错
支持一下.........
作者: yansthisisit    时间: 2010-11-13 13:40
大白看不懂
作者: 小夜    时间: 2010-11-13 13:40
支持一下。
作者: mikj521    时间: 2010-11-13 13:43
  很好呀
作者: 490775    时间: 2010-11-13 13:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiangchunlin    时间: 2010-11-13 14:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: xtmp    时间: 2010-11-13 14:02
顶一个
作者: pigicoffee    时间: 2010-11-13 17:36
支持,多了好多更新啊
作者: arthur548    时间: 2010-11-13 17:50
支持 期待稳定版
作者: foruupan    时间: 2010-11-13 18:14
Debian 5 64bit 安装不能完成...
YardVPS CentOS-5 64bit 安装完后,apache无法启动,提示/usr/local/apache/bin/httpd: No such file or directory
不知道安装过程中出了什么错没有生成相关文件,查不到安装时的log...

准备改用CentOS 32bit试试
作者: mope007    时间: 2010-11-13 18:45
收藏~
作者: yculer    时间: 2010-11-13 18:47
这个推荐大家试试
作者: guiduan    时间: 2010-11-13 19:04
标题: 回复 12# 的帖子
目前仅支持32位系统~
作者: cser    时间: 2010-11-13 19:05
ip=`grep IPADDR /etc/sysconfig/network-scripts/ifcfg-venet0:0 | awk -F= '{print $2}'`

刚刚别处看到的 可以用这个读取ip
作者: guiduan    时间: 2010-11-13 19:09
原帖由 cser 于 2010-11-13 19:05 发表
ip=`grep IPADDR /etc/sysconfig/network-scripts/ifcfg-venet0:0 | awk -F= '{print $2}'`

刚刚别处看到的 可以用这个读取ip

这个在VZ和xen之间不好控制~~
作者: geyunbing    时间: 2010-11-13 19:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: amotic.tech    时间: 2010-11-26 23:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 279646202    时间: 2010-11-26 23:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: atbaidu    时间: 2010-11-26 23:35
这个好用吗?
作者: skycms    时间: 2010-11-26 23:52
   84  32位 不知道能不能安装
作者: skycms    时间: 2010-11-27 02:26
打开PHP页面显示空白  txt后缀可以正常打开
作者: serverpoint    时间: 2010-11-27 03:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: x10    时间: 2010-11-27 11:25
技术贴留名
作者: efish    时间: 2010-11-27 23:20
和vpser 差不多
作者: skycms    时间: 2010-11-28 02:46
建议更新包中的文件下载地址用官方的
作者: amotic.tech    时间: 2010-12-12 11:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 欧阳逍遥    时间: 2010-12-12 11:34
好东东 要顶
作者: vpsusa    时间: 2010-12-12 11:37
好东西一定要支持
作者: webwater    时间: 2010-12-12 12:23
测试一段时间
作者: xujun8023    时间: 2010-12-13 19:35
支持一下。
作者: ourwish    时间: 2010-12-13 20:00
高端啊,来人直接这么搞我看不懂啊




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4