超省内存的Linux VPS主机LNMP一键安装包:适合小内存VPS建站
在VPS主机上搭建网站,首先我们要配置一下我们的VPS,让它成为一个Web服务器。之前的WDCP教程就是告诉大家快速在VPS主机上搭建LNMP和LAMP环境,但是有不少朋友反映说Wdcp比较耗内存,256MB内存的VPS实在伤不起。
部落就在VPS教程本篇文章来为大家介绍一个更加省内存的VPS主机LNMP管理面板,经部落测试发现安装了LNMP后,VPS主机的内存占用情况只增加了30-50MB左右,相当难得。如果你手中有128MB或者256MB的VPS需要建站,不妨试试LNMP。
所谓的LNMP一键安装包是指一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
LNMP即Nginx、MySQL、PHP、phpMyAdmin是我们搭建Web环境的必备组件,你可以分别在VPS主机上安装这几个组件,但是使用LNMP一键安装包,只需要几个命令,剩下就是VPS全自动执行所有的组件安装了,特别适合懒汉和VPS新手们。
Linux VPS主机LNMP一键安装包现在市面流行的版本有很多,不过用得最多的应该是由lnmp.org站长提供的LNMP一键安装包,从2009年发布一直到现在都有专门的维护和漏洞修复,用起来还是比较放心的,网上对其的评价也很好。
本篇文章就以亚马逊免费VPS来做为LNMP一键安装包安装演示,如果你已经购买了VPS可以参考一下安装教程,还没有VPS主机的可以先来申请一个Amazon免费VPS玩一玩:
- 1、申请方法:Amazon AWS亚马逊云服务免费一年VPS主机成功申请和使用方法
- 2、使用教程:亚马逊云主机免费VPS快速搭建WordPress:绑域名 MysqL数据库管理
- 3、不扣钱方法:Amazon EC2免费VPS防止超额被扣钱三大方法:流量 硬盘读写 运行时长
超省内存的Linux VPS主机LNMP一键安装包:适合小内存VPS建站
1、这一部分是给正在使用Amazon免费VPS的同学看的,如果你是购买的其它的付费VPS,可以直接跳过看第二部分。
2、在Amazon安装系统时要选择那些带五角星的服务,这些才是免费VPS范围内的。
3、注意Amazon VPS的防火策略,主要是端口问题,常用的22、80等是一定要开启的。
4、最后在确定要创建VPS时一定要看清楚Instance Type是T1 Micro,否则会产生费用。
5、如果你在创建VPS过程中没有开启部分端口,可以在VPS应用管理中,点击“Security Groups”来修改。
1、LNMP一键安装包官网:
- 1、官方网站:https://lnmp.org/
- 2、系统要求:支持CentOS/RadHat、Debian/Ubuntu,2 GB硬盘剩余空间,128M以上内存,OpenVZ的建议192MB以上
2、登录你的VPS,执行以下命令,将一键安装包下载到VPS上,解压,并进入该文件夹。
screen -S lnmp
wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
tar zxvf lnmp0.9.tar.gz
cd lnmp0.9/
PS:20161102更新,LNMP一键安装包已经更新到了1.3版本了,安装命令如下:
1 2 3 4 5 6 | 安装LNMP 下载版: wget -c ftp://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp 完整版: wget -c ftp://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp 默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。 |
3、如果你是用的Amazon免费VPS安装的Ubuntu系统,需要在每个命令前加上 sudo 才可以以Root权限来安装。
4、接下来就是安装LNMP了。Ubuntu系统下的执行:
./ubuntu.sh 2>&1 | tee lnmp.log
5、CentOS系统下的安装执行:
./centos.sh 2>&1 | tee lnmp.log
6、Debian系统下的安装执行:
./debian.sh 2>&1 | tee lnmp.log
7、安装的过程要绑定一个域名和设置一个MysqL密码。
8、按任意键LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。
1、与之前的Wdcp不同,LNMP是自己编译,因此根据你的VPS性能的好坏,整个安装过程持续的时间也会不同。
2、部落用的是Amazon免费VPS内存是613MB的,整个持续时间大概将近一下下午。这样漫长的等待不是每个人可以忍受的。
3、比如LNMP安装过程进行到了一半,这时你的女友或者男友来找你了,没办法,你不得不停下手中的工作。
4、那么在screen窗口键入C-a d,即Ctrl键+a键,之后再按下c键,这样你的LNMP安装进程就被挂在那里了。
5、大概半个小时后,你突然又回到了正常的工作状态,这时候执行以下命令即可。
screen -ls
screen -r 进程编号
6、screen -ls是查出你的VPS当前被挂起的进程,screen -r 进程编号就是重新恢复你的进程,进程编辑就是指定的ID。
7、最后看到以下提示,就说明你已经成功安装了LNMP了。
8、打开你的浏览器,输入IP地址或者域名地址就可以看到LNMP安装成功的界面了。
1、说这个LNMP一键安装包省内存其实还有一个重要原因就是它没有管理面板,因此部分操作需要我们用SSH的方式来进行。
2、如果VPS是你一个人用的话可以直接使用Winscp来进行文件管理,但是如果是多人多站点的话那就要开FTP账号了。
3、先进入lnmp0.9的安装目录:cd lnmp0.9/,如果找不到可以执行find / -name eaccelerator.sh查找。
4、安装PureFTPd和FTP管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码。
5、按任意键完成安装后,打开:https://你的域名或IP/ftp/,就可以登录FTP账户管理面板了。
6、可以创建新的账号、设置好上传速度、权限、指定目录等。如下图:(点击放大)
1、直接打开https://域名或IP/phpmyadmin/,用你在安装过程中设置的密码登录即可。
2、这是phpmyadmin在线管理MysqL数据库,有中文的。
3、绑定域名也比较简单,上面安装LNMP时我们已经就绑定好了域名,接下来只要做好域名DNS解析即可。
1、一个VPS可以建立无数个网站,所以除了在安装时我们绑定创建好了一个虚拟主机,我们还可以继续添加多个网站。
2、执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。
3、注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定。
3、选择是否添加伪静态规则,默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态),可直接输入以上名称即可。
4、接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
5、添加的虚拟主机会在VPS的/home/wwwroot/路径中新建一个文件夹作为该网站的根目录。
6、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
占个沙发,唉,手头木有VPS可以折腾了。。
[回复] -
沙发有没有抢到。
[回复] -
前排呵呵
[回复] -
高人 最近dns心得:1https://www.neustar.biz/enterprise/dns-services/free-recursive-dns,北京有d镜像服务器的。2.https://www.opennicproject.org/,推友告知是cdn概念,具体不明白,如博主有兴趣研究研究出个科普教程。
[回复] -
对linux新手来说还是有点难啊,博主为什么不介绍一下AMH lnmp呢,感觉有个控制面板,操作起来挺方便的!
[回复]oott123 回复:
@superjelly, 其实amh用了php-fpm的chroot,网站安全了,可是很多东西不太方便。默认情况下,每个站点的php-fpm进程是独立的,(3个),也就是说搭建多少个站点就有站点数目x3个php-fpm进程,多了很占内存的。而且因为要复制一堆的文件去chroot目录下,所以占用硬盘也略多(当然,只多一点点,多不了多少)。
如果是个人用的话,军哥的lnmp很够用了。当然,就方便性来考虑,amh确实还不错。[回复]superjelly 回复:
@oott123, 个人也是赞成用军哥的lnmp环境,amh虽然操作起来很方便但是也有很多弊端,我在Amazon ec2的vps上部署 amh就遇到很多问题,虽然解决,但不适合新手来操作。
[回复]qi 回复:
@superjelly, 马上就要介绍它了,我已经在我的Yardvps上安装它了。
[回复]superjelly 回复:
@qi, 恩,我在Amazon ec2上用的amh感觉有很多弊端,不怎么适合新手来使用,比如如果linux操作系统是ubuntu的i686就会遇到
cp: cannot stat '/lib/libdl.so.2': No such file or directory
cp: cannot stat '/lib/libnss_dns.so.2': No such file or directory
cp: cannot stat '/lib/libnss_files.so.2': No such file or directory
cp: cannot stat '/lib/libresolv.so.2': No such file or directory
cp: cannot stat '/lib/libtermcap.so.2': No such file or directory
这样找不到文件的提示,提示文件是存在的,只不过不再这个目下而已依次执行如下命令就可以解决
sudo ln -s /lib/i386-linux-gnu/libc-2.13.so /lib/libc.so.6
sudo ln -s /lib/i386-linux-gnu/libnss_dns.so.2 /lib/libnss_dns.so.2
sudo ln -s /lib/i386-linux-gnu/libnss_files.so.2 /lib/libnss_files.so.2
sudo ln -s /lib/i386-linux-gnu/libresolv.so.2 /lib/libnss_files.so.2
sudo ln -s /usr/lib/libtermcap.so /lib/libtermcap.so.2
这个只适用ubuntu,别的系统没测试。[回复] -
现在VHO都不能申请了 ,你们挂过GZ没有?
[回复] -
还是喜欢和习惯在命令行下来操作管理。感觉很接近底层。很能提高动手能力。
[回复] -
学习了!!!!!
[回复] -
NAMECHEAP 明天转入活动就开始了 呀。老大。。。。。
[回复] -
lnmp各种503,502,403,500,玩不起
[回复] -
我建站比较喜欢军哥的LNMP,面板有没有没有太大关系。前面配置完了基本上也用不到面板
[回复] -
我也是用的军哥的LNMP版本,还是不错的,只是组件的版本有点低
[回复] -
博主,你让我Q你,Q你半周了,你也没回复我
[回复] -
晕,纯新手,用sudo以root安装,现在发现什么权限都没有!FTP,WinSCP都无法写入文件!看来,我得以非root权限重装?有没有高手指导下?
[回复] -
老乡,为什么我不能直接解析到IP呢,最开始我安装时绑定的域名乱绑的,但我现在绑定的域名会生成二级目录了,访问不到根目录,帮下哈,
[回复] -
第四部分,第五小步出现Error: MySql server not found.
MySql error : Access denied for user ‘ftp’@’localhost’ (using password: YES)
这是什么情况啊?肿么解决?(amazon 免费vps)[回复] -
速度怎么样,快不快 [img]https://www.bigbo8.com/5f4/b6.png[/img]
[回复] -
这个有没有在线解压的。。。。
[回复] -
默认输入IP的话是进入/home/wwwroot目录的,怎么禁止直接从IP访问,只能从域名访问呢。。。
[回复] -
有没有单独的安装的FTP的,像这个这样网页管理的。。。
[回复] -
这个玩意安装时间可真够长的。
[回复] -
为啥我的安装成功后 。却不能访问
ec2-54-218-56-212.us-west-2.compute.amazonaws.com啥问题[回复] -
[+] Installing ntp…
Reading package lists…
Building dependency tree…
Reading state information…
The following extra packages will be installed:
libcap2 liblockfile1 lockfile-progs
The following NEW packages will be installed:
libcap2 liblockfile1 lockfile-progs ntpdate
qi,你好,到这步不是错误吧,一般的安装要等多久,我用的128[回复] -
好像没有0.9版本的了。。第一步就执行不了了。。
[回复] -
我打 /root/vhost.sh 怎么不行呢 提示好像是没这个文件啥的
[回复]