使用Let’s Encrypt获取免费https证书,支持多个子域名

Let’s Encrypt的签发比较简单,按照官方文档执行即可
注意事项
1. 签发证书时,DNS不要使用DNSPod,否则签不成功。应该是DNSPod的bug,换成国外的DNS解析商就好,签完可以再换回来
2. 需要停止nginx,apache等占用Web服务器
3. 除了主域名外,可以支持多个子域名(100个),但不支持通配符*(目前已支持*通配符)
4. 每隔3个月要重新运行脚本,更新证书

在Ubuntu 14.04上安装deluge实现在VPS上进行bt离线下载

安装方法so easy

sudo add-apt-repository ppa:deluge-team/ppa
sudo apt-get update
sudo apt-get install deluged deluge-webui

启动的话,有多种方式,如添加到开机自启动之类,这里介绍手动启动

先建立一个screen,如果没有安装,则

sudo apt-get install screen

如果已安装,则

screen -S "deluge"

建立一个名为deluge的后台screen,方便后续切换,此名字可随意命名
在新的screen窗口里输入

sudo deluge-web

此时终端会持续运行,要将其切换到后台,按下ctrl+a+d键,将当前screen切换到后台,后续通过执行

screen -r deluge

即可切回此窗口,这时再去停止服务很方便

要访问web管理页面,浏览器输入http://ip:8112即可,默认密码是deluge

注意限速和不要让已完成的任务运行太长时间,因为大部分VPS厂商不允许bt软件

Linode日本优于Digital Ocean的San Francisco机房

之前因Digital Ocean的5美元高性价比套餐,选用了Digital Ocean,那时候Linode只有$20的套餐,而且日本机房到中国的延时虽然低,但是出口带宽总起伏较大,晚上较卡,试用了后还是选用了Digital Ocean的旧金山San Francisco(sfo)机房,速度和稳定性都不错。

后来可能由于Digital Ocean的强势崛起,Linode也推出了SSD固态硬盘方案,而且支持按小时付费,最低套餐只需10美元,对我来说够用了。最关键的是Linode的网络应该改造过了,如$10套餐明确写了出口带宽有125Mbps,从国内连过去,ping及下载速度比以前都有很大改善,跟用国内服务器体验基本一致了,于是果断换了$10的Linode日本套餐。

现在应该算是使用了快1个月的Linode日本机房了,从体验来说很满意,速度和国内的差不多,国内访问我站点响应明显加快,而且这还是我没有启用缓存的情况。

下面是注册链接(带我的推广信息,攒个推广)

Linode 注册链接

如果想使用的Digital Ocean的,欢迎使用下面的注册链接跳转,Digital Ocean的优势在于初注册的用户有$10送,可以免费使用2个月$5套餐体验体验了,而且最低套餐只需$5,可以满足一般的需求了。

Digital Ocean 注册链接

加速WordPress网站访问fonts.googleapis和ajax.googleapis的速度

本文主要介绍如何利用数字公司提供的GoogleApi镜像网站,为Wordpress网站加速,解决访问fonts.googleapis.com和ajax.googleapis.com等内容失败而导致Wordpress打开变慢的情况。

最近Google网站打开变慢,GoAgent也变的很不稳定了,打开自己的网站http://he-kai.com也变慢好多,开始不知原因,以为是墙升级了,后来才发现是Google香港的IP变到美国去了,推断可能是Google对中国的服务改为美国服务器了,而大陆连美国Google这就基本上是往墙上撞的节奏,所以Google相关的服务都变慢了…

数字公司反应很快,推出了http://libs.useso.com/ CDN加速服务,站长只需要将php,css,js中原有的含有googleapis的网址,替换为useso即可,需要注意的是,部分主题或插件可能在代码中写死成了https,由于useso还不支持https,需要替换成useso时注意将https改为http。

主要涉及文件

wp-includes/script-loader.php

次要涉及文件

当前使用的主题以及插件中的php,css,js

替换方法,最暴力的方法是查找,替换~ 最省事的方法是使用插件自动替换网址,不过目前在Wordpress官方插件网站上尚未找到能替换成useso的插件,目前有第3方开发的http://www.iztwp.com/googleapis2useso.html 插件可以使用

目前发现这个插件(Useso take over Google)的效果还不错,可以替换比较完整https://wordpress.org/plugins/useso-take-over-google/

正式迁移到DigitalOcean上了

用了2个月的Linode后,享受了优质的服务,不过还是觉得目前自己用Linode的$20太不划算了,没有那么多访问量,租的Linode VPS空闲时间居多。看DigitalOcean比较便宜,评价也还可以,于是冲了$10进去开始各个地方建VPS试用比较,最终确定在sfo,并使用$5/月的套餐,目前内存使用量也就大概300M-400M左右,如果apache reload下只有100M以下。最关键的是,目前从大陆访问过去的效果来看,跟之前在Linode加州机房没有多大差异。

Digital Ocean 注册链接

DigitalOcean试用以及和Linode的比较

VPS中DigitalOcean以其高性价比受到很多人的关注,其用户数也急剧增长,最近试用Paypal支付了$10试用了下DigitalOcean,现将试用感受描述如下:

DigitalOcean提供的$10/月的套餐比起Linode的$20/月的套餐,在价格上便宜了一半,而性能上对于存放自己的小网站差距不大。对于国内用户来说,从国内连接过去,DigitalOcean的网络比Linode稍慢,但慢的并不多。简单而言,如果对于CPU性能要求不高的话,DigitalOcean是个很不错的选择,如果要求CPU性能以及稍好一点的连接速度的话,Linode会更适合些,不过Linode的价格也要贵不少。

继续阅读

Apache和Tomcat共用80端口

在默认情况下,Apache服务器安装后使用的是80端口,而Tomcat默认使用的是8080端口,当一台服务器上二者都安装时,想要访问Tomcat提供的JSP页面,需要在域名后加上:8080,这样不太方便同时影响域名地址美观体验。下面介绍通过简单设置,使用80端口可以同时访问Apache提供的PHP和Tomcat提供的JSP。

继续阅读

编译且移植FFTW3到Android手机上(2)

本文主要对如何将FFTW3编译且移植到Android App上进行介绍,同时对各FFTW提供的一些快速傅里叶变换的方法在手机进行性能测试,总结出使用FFTW3进行小规模傅里叶变换的最佳方式。

文章重点内容有:FFTW configure;编译so库;ARM NEON优化;float加速;多线程

第2部分为详细说明版,如想查看快速使用,请查看第1部分 : http://he-kai.com/?p=11 内容

详细代码:https://github.com/hekai/fftw_android

继续阅读