lnmp安装包还有好赖分别的吗

用了有四五年lnmp.org的一键安装包搭建服务器。一直以来自我感觉良好,觉得土破土破的VPS也能转溜,十分欣慰。但是最近做的一家WP网站,常常出现Nginx 502错误,按照许多教程进行了参数优化,依旧徒然无功。于是一咬牙,决定上LNMPA,一次性解决Nginx天生的缺陷。这次选了Oneinstack安装包,除了可以安装LNMPA,还能自动编译php的fileinfo组件,真是懒人的福音。

装完之后,也随手启动了Opcache,PHP的缓存插件,据说成倍提高PHP工作效率。从前在lnmp上也启动过Opcache,但总是不痛不痒,只觉得聊胜于无,求个心理安慰。这次却完全不同,有一种一见倾人城再见倾人国的错觉。

从前15秒才能打开的复杂页面,3~4秒居然就加载完成。再看看内存占用,竟也没有之前那样“满负荷”乱跑了。真是太神奇了。我却一直以为是源于使用Apache替换了php-frm解释器的原因。直到手欠,在另外一台服务器重装了Oneinstack的LNMP(这次没有Apache)服务。运行Owncloud的时候,忽然提示说,请关闭PHP缓存组件。忽然意识到,lnmp.org的Opcache是不是从来就没有正常运行过。然而,即便关闭了Opcache,速度仍然胜过从前。

同样都是lnmp的一键懒人安装包,为什么有这么大的差距呢?

使用frp反代你的群晖NAS

如果你有一部黑群晖或家用web服务器,那么你可以使用本教程帮助你搭建一套外网也可以访问的服务器。你需要的原材料包括:1. 一部群晖NAS,或者其他NAS/Web服务器;2. 一部国内可以访问的VPS,或者独立主机;3. 一个顶级域名,或可自定义DNS的二级域名。

对于原料1,既然你找到这里,想必你已经准备好了一部群晖NAS。组建一部最便宜的黑群晖NAS需要多少钱呢?码钉花了650。400买了一部WYSE微型主机(戴尔从前的无盘终端),250买了一块1TB的西部数据蓝盘(2.5寸笔记本型号)。对于原料2,你可以考虑租用海外的廉价VPS,Virmach价格大约一年80元,Bandwagon一年大约130元。码钉买了50元(8美元)一年的Hostmybyte,听说很菜,但用了半年,虽风中摇曳,却始终未挂。原料3,可以免费搞定,freenom可以提供免费的顶级域名。 Continue reading

LNMP自动更新的免费SSL证书

LNMP.org提供的Linux、Nginx、MySQL、PHP环境安装包是很多站长建立Web服务器的得力工具。1.4版的LNMP安装包包含了Letsencrypt提供的免费SSL证书申请工具,但是目前尚未正式发布(截至2017年2月)。如果你使用的是1.4版以上的LNMP环境,则可以在设置新站点时选择同时申请免费SSL证书,全程命令行交互,好不惬意。

话说回来,已经进入生产环境的服务器也很难全面升级LNMP环境包,顶多是单独升级PHP和MySQL的版本。那么1.4以下的LNMP如何在站点上启用Letsencrypt提供的免费SSL证书,并且能够自动升级呢?且看本文分解。
Continue reading

如何在Debian安装BitTorrent Sync服务器

网盘都关张了,你怎么办呢?其实,我只需要一个可以用来稳定地同步办公文档的网盘,可以和我团队的小伙伴们愉快地异地办公。OwnCloud是一个很不错的解决方案,但是需要配置HTTP服务器,硬件资源消耗也挺高。BitTorrent Sync也是一个不错的解决方案,采用P2P技术、轻客户端,在多台设备之间轻松同步文件。

今年(2016)BitTorrent公司将BitTorrent Sync独立成了一家新公司Resilio,全面推广Sync的企业服务。那么有没有方法自己搭建一套企业企业服呢?当然可以。 Continue reading

VPS自动异地备份脚本 | VPS Automated FTP Backup Script

Please scoll down for English version.

VPS现在越来越流行,很多朋友都有了自己的私人服务器;但是另一个问题也随之而来,廉价的海外VPS服务通常没有备份功能,一旦出现故障,数据便付诸东流。这和虚拟空间的模式完全不同,虚拟空间的供应商通常会将用户的数据安全放在首位。
Martin现在正在使用VPS内存很紧张,只有128MB基本内存和256MB Burst内存(当然因此也便宜),跑Dropbox备份简直是个笑话,还没动起来就内存溢出了。因此采用了另一套节省资源的方案,tar打包、FTP异地存储、corn自动执行。将以下代码保存为beifen.sh并上传至/root/,在命令行输入chmod +x beifen.sh使其可以运行。 Continue reading