微魔之前入手了一台123Systems的10美元/年的便宜VPS,内存只有128M,且没有突发,入手后编译LNMP错误频出,无奈也就一直闲置了。之前看了LEB上的一篇文章,心想既然LEB这样的网站都可以建立在80M的Xen上,为什么我的123Systems就只能用来FF墙呢?呵呵,于是照着里面的内容学习了一下,顺便和大家分享一下~原文请看这里
最后搭建的效果:移除不必要的系统软件,采用更加轻便的软件代替之,构建Debian + Ngnix + php + MySQL + WordPress的组合。
1.首先,你要拥有一台自己的VPS,不必太高配置,128M内存足矣,在微魔部落,你可以轻松的找到~如果你想完全和我一样,入手个123Systems当玩具也可以~还有就是本文的脚本是针对Debian的,为啥?因为Debian相比CentOS更省内存吧(这个说法并不官方哦~),而且推荐系统安装32位的版本,也是内存原因~
2.下载LEB的脚本,这个都懂的,wget命令嘛
wget –no-check-certificate https://github.com/lowendbox/lowendscript/raw/master/setup-debian.sh
3.修改系统设置,这里会有一些设置,直接【OK】,【YES】,【y】就行了。
bash setup-debian.sh system
4.exim4代替系统的sendmail
bash setup-debian.sh exim4
5.安装Nginx
bash setup-debian.sh nginx
6.安装MySQL
bash setup-debian.sh mysql
7.安装PHP
bash setup-debian.sh php
8.安装Wordpress
bash setup-debian.sh wordpress 博客域名,如google.com
9.接下来的工作就是把你的域名DNS的A记录绑到VPS上了,呵呵其实早就应该这么做了~,如果你要添加其他Wordpress,只需要重复第8步的语句“bash setup-debian.sh wordpress 博客域名,如google.com”即可~
一切安装完毕后,访问你的域名直接进入设置站点名称,管理员用户名和密码这一页,MySQL啥的都已经链接就绪了~就着Wordpress 3.2的全新发布,微魔也顺便体验了一下,后台确实Cool了很多~
顺便看下系统占用:
只用了54M的内存,呵呵还不错吧~
下面是LEB脚本包含的软件和对系统的修改,偷个懒,就不翻译了~
安装/替换的软件
- dropbear to replace openssh. Invoked from xinetd.
- inetutils-syslogd to replace rsyslog.
- exim4 to replace sendmail (if installed). Re-configured to allow Internet delivery.
- cron
- nginx
- mysql. Re-configured to remove innodb support, remove query cache and reduce key buffer size.
- php with built-in FastCGI interface. Running only 1 child process and respawn after 5,000 requests.
对系统/软件的修改:
- Removing some commonly bundled applications that should not be there in the first place for a minimal distro (apache2, sendmail, bind9, samba, nscd, etc).
- MySQL root is given a new password (which can be found in
~root/.my.cnf
) - Installing each WordPress site under /var/www/<hostname>. It will create appropriate database, users and password for the site.
安装/更新Wordpress插件时需要输入FTP的解决方法,请查看此文
没试过 我256 并发512的 vps都闲置中!
256M的VPS建站的话还是不错的,当然硬盘因素也要考虑进去~
今天到家用自己台式电脑测试来下 失败还是失败 原因你知道是啥不? 忘记sudo 没权限 我自己当时也没有注意。。
我当时在123systems的10刀年付的VPS上测试成功了,确定你的系统是debian?
用我ubuntu,,,,哈哈 不能装、、、?
怎样添加绑定域名??在哪个配置文件里呢,谢谢
安装的时候就会提示域名吧,时间太久我也忘了,网站目录在/var/www。省心的话还是用军哥的lnmp吧~那个说明文件很全,可以搜索本站得到帮助。
微魔你好,刚买了一个123system的10刀,128M的VPS,按上面的步骤一直不成功,请教下该怎么弄喃?
介个10刀年付我也曾经用过,当时是安装成功了,请问错误的提示是什么?这个安装脚本可能比较老了
就是优化系统时更新很多不行,然后安装mysql后重启失败,mysql报错Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)。装wordpress时也不能把文件夹移动出来正常安装,也报错。不知道是否还需要怎么设置一下?
大叔,你回来了?
嗯,昨晚回来的~
吼吼,出差辛苦了~
这个脚本在Debian 6 上面可用吗?看LEB主页介绍只适合Debian 5 。
不清楚,很久没玩儿这个脚本了,推荐手动安装LNMP环境+WP,也不麻烦~
我用xshell运行命令
root@vps:~#
Type `help' to learn how to use Xshell prompt.
Xshell:\> bash setup-debian.sh wordpress 我的域名
Xshell: bash: command not found.
总是提示:command not found.
用其他ssh工具就 正常,不知道原因出在哪里,求助!!!
8.安装Wordpress
bash setup-debian.sh wordpress 博客域名,如google.com
这样的如何查看自己的mysql帐号和密码?
debian 6可以用吗?
这个教程已经很久没更新了,推荐使用更新的教程