免费 域名 空间 相册 邮箱 资源 网赚 试用 优惠 工具
教程 设计 三维 学院 办公 网页
素材 PSD 矢量 网页 PPT 动画
美女 唯美 大生活 美图 风景 时尚艺
资讯 综合 专题 热点
您的位置: 起源之家 > 免费资源 > 分享资源 > 文章正文

小内存VPS跑wordpress专用lanmp一键安装包damnp.sh

时间:04-29 09:59 来源:actgod.com 整理:广信小编 我要评论(0)
字号:T|T
内容提要:
  首先,在这里感谢军哥和LEB博主,这个一键包主要借鉴的就是这两位高手的脚本。其中前端后端配置是军哥的,脚本的主要结构是LEB的。请向上面两位致敬!

首先,在这里感谢军哥和LEB博主,这个一键包主要借鉴的就是这两位高手的脚本。其中前端后端配置是军哥的,脚本的主要结构是LEB的。请向上面两位致敬!

既然费心写了一个脚本,总要和别人有所区别,说说俺这个脚本的特点:

第一,全部是apt安装,简单快捷。在ds,buyvm,hostrail上安装均10分钟左右配置完成。

第二,使用了sid源,软件版本都较新,nginx是1.0,php是5.3.6版。

第三,专为小内存如128m vps做的配置。在使用http://loadimpact.com/做压力测试时,40线以下内存占用100m左右,负载不超过0.5,没有一次出现502错误,打开基本1秒左右。无人访问时,自动释放内存到70m左右。

第四,因为是debian官方软件源安装,所以请绝对放心,没有任何后门和私货。另外,debian一向以严谨稳定占用资源少著称,所以,值得信赖。

最值得一提的是,在hostrail 1.05美元一个月这样超低端的vps,也能速度安装,排除网络因素后,打开wordpress也是秒速(用美国vps桌面打开。)

damnp是debian apache mysql nginx php 首字母的缩写。

先看看实际效果:

buyvm 15刀一年128m内存vps,1个nginx进程,3个最大apache进程。

网站:http://any.me.uk

探针:http://any.me.uk/tz.php

hostrail 1.05刀一个月256m内存0.3ghz cpu,一个nginx进程,因为内存较多,开了5个最大apache进程,闲时只有2个。

网站:http://hr.qqand.info

探针:http://hr.qqand.info/tz.php

在网络不抽时,或者墙外访问,打开速度都蛮不错的。

但这个脚本毕竟没有真正跑过日ip过千的wordpress站,也许还会有这样那样的问题,请多反馈。

好了,现在说如何用这个脚本。

懒人直接三条命令完成整个安装过程:

第一,ssh登陆vps后,下载脚本

wget http://linux-bash.googlecode.com/files/damnp.sh

第二,安装环境,包括dropbear,apache,nginx,php,mysql,重启vps后dropbear才会生效,才可以sftp。

bash damnp.sh all

第三,安装wordpress,默认中文版3.1.2

bash damnp.sh wordpress yourdomain

yourdomain 即你的域名。若你的域名已经做好解析,就可以直接打开域名,进行wordpress配置了,其中数据库已经自动配置好。若在一个vps上安装多个wordpress站,请重复第三条命令。

若vps配置较好,内存较多,可以如下修改:

vim /etc/apache2/apache2.conf

找到下面内容修改

<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 2
MaxSpareServers 2
MaxClients 3
MaxRequestsPerChild 10000
</IfModule>

 

StartServers 开始的时候进程数
MinSpareServers 最小闲置进程数
MaxSpareServers 最大闲置进程数
MaxClients 最多进程数。上面三个都不是特别重要,apache会自动调节,这个最重要,数目多少取决于你的vps配置,大概一个apache进程18m的样子,自己算吧。开多了,小心vps崩溃。

修改后,需要重启apache生效:

/etc/init.d/apache2 restart

nginx的配置文件在:

vim /etc/nginx/nginx.conf

nginx具体网站配置文件在此文件夹中:

cd /etc/nginx/sites-enabled/

apache具体网站配置文件在此文件夹中:

cd /etc/apache2/conf.d/

log默认是开通的,所有网站均在同一文件中,如果你需要不同网站各自统计,请自行修改nginx各网站配置文件。

nginx的log文件夹:

cd /var/log/nginx

apache的log文件夹:

cd /var/log/apache2

apache做后端,脚本默认开的端口是168,因为我发现用81,很容易被人窥探,cpu狂飙。

还有一条命令是装typecho的:

bash damnp.sh typecho yourdomain

其他的网站程序我就没加进来了,请参考脚本自己加吧。rewrite都是交给apache来处理的,wordpress不用管什么,直接在后台设置即可。

其他别的,就没什么要注意的了。ds,buyvm,hostrail均是选择的debian 最小化模版进行安装的,一次安装成功,时间大约10分钟左右,其他vps应该也能正常使用的。因为软件的安装自有apt处理,我们只需要做好配置即可。

若您想了解更多的细节,请看脚本吧,菜鸟新手,写的不是很规范整洁,请见谅。

期待您发现惊喜和bug。

文章来源:http://actgod.com/archives/34/

【相关阅读】

最大的自承载博客工具:WordPress

集成PHP/ASP.NET环境 一键安装WordPress Joomla

    相关阅读:

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    免责申明:以上内容仅代表原创者观点,其内容未经本站证实,小内存VPS跑wordpress专用lanmp一键安装包damnp.sh对以上内容的真实性、完整性不作任何保证或承诺,转载目的在于传递更多信息,由此产生的后果与小内存VPS跑wordpress专用lanmp一键安装包damnp.sh无关;如以上转载内容不慎侵犯了您的权益,请联系我们将会及时处理。
    [责任编辑:广信小编]

    精彩图文

    登录 (请登录发言,并遵守 相关规定)
    如果你对起源之家有任何意见或建议,请到交流平台反馈。到留言板反馈