OpenWrt BarrierBreaker 14.07 部署SVN服务器

网上找了一些关于Openwrt部署SVN服务器的文章,很多都是写着直接“Opkg install subversion-server”就可以安装上,但实际上在最新的BB版本(14.07)根本没有包含subversion-server这个软件包,总之我被搞的很凌乱!好在终于找到一个靠谱的方案,不过这个方法没有Opkg直接install来的快捷,但也算不上复杂。

更新:
2015/10/13 CC版本(15.05)也可以用这个方法安装,已验证。

继续阅读OpenWrt BarrierBreaker 14.07 部署SVN服务器

OpenWrt固件编译初探

网上的三方固件虽然很方便,但总感觉有点乱,很多功能用不到,甚至还有各种三方链接……而且比起三方固件,自己编译的OpenWrt固件才更安全不是吗?况且编译门槛也不高,只要一台安装有Linux系统的PC机Or虚拟机,可能还要翻一点点墙即可。

编译环境:Ubuntu 14.04 x86

源码版本:14.07 branch (Barrier Breaker)

继续阅读OpenWrt固件编译初探

WordPress网页响应速度优化

网页响应速度慢有很多种情况,比如网站服务器搭建在国外、服务器带宽不够、服务器性能不足,还有一些“中国特色”的困扰等等……这几个问题在这个网站blog.tshine.me全部存在!不做优化的话基本上打开一次要3~5秒以上,体验及差。现在优化以后基本可以做到1~2秒加载完成。主要优化的项目有DNS解析、静态缓存、CND加速、Gravatar链接替换、Google链接替换。

继续阅读WordPress网页响应速度优化

利用Apache Httpd创建多个站点

默认装好Apache Httpd是只有一个站点的,一般在“/var/www/html/”这个目录,如果需求只有一个站点的话并没什么不方便,但如果想要建立多个站点的话,只一个目录就会很麻烦(我被坑了很久),网上很多搜到的相关资料大部分是通过在默认站点目录“/var/www/html”创建多个子目录来建立多个站点,然后做301跳转,这样做也不是不可以,但是会有很多限制和麻烦,首先只有一个index.php,只有一个.htaccess等等……所有域名解析到服务器ip上时首先访问的永远是/var/www/html目录,控制起来非常繁琐。下面介绍怎么用Apache Httpd来避免这些麻烦。

继续阅读利用Apache Httpd创建多个站点

ubuntu14.04 64位 安装 ia32-libs库

ubuntu 13 之后,64位系统下无法安装ia32-libs库,提示没有可用的软件包

终端执行 sudo apt-get install ia32-libs,提示:
正在读取软件包列表...完成
正在分析软件包的依赖关系树
正在读取状态信息...完成
现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已经被废弃,
或者只能在其他发布源中找到
E:软件包 ia32-libs 没有可供安装的候选者

原因是 Debian项目宣布,预计于2013年发布的Debian 7(代号Wheezy)将支持Multiarch。

Multiarch(多架构)术语被用于指一个系统能安装和运行有多个不同二进制文件的应用程序,例如i386-linux-gnu程序能运行在 amd64-linux-gnu系统上。Multiarch还简化了跨架构编译。Debian在年度会议DebConf11上作出了引入 Multiarch支持的决定。开发者表示,它大大增强了Debian实现通用操作系统承诺的能力,加强了新的64位系统对32位应用程序的支持。

继续阅读ubuntu14.04 64位 安装 ia32-libs库

Centos自建DNS服务器

由于现在gfw对国外某些网站会进行屏蔽,往往输入网址以后进入的是一个莫名其妙的网站(比如fb,y2b等),或者干脆连不上。这种情况是因为我们在向当地dns服务器发起dns请求时,dns服务器没有告诉我们网站正确ip导致的(他们故意的),这就是传说中的dns污染。当然连不上的原因主要是因为ip被封,但本篇主要讨论dns污染的问题。

继续阅读Centos自建DNS服务器

解决WordPress Thread Comment不能查找到commentformID错误

找了好久,终于还是让我找到了,安装WordPress Thread Comment插件之后,发现回复评论出现Can’t find the “commentformID” div错误提示,在google上查了以下,发现需要编辑主题文件,找到comments.php,但是我的iStudio Theme在comments.php根本 就找不到div id,但是可以在内容页面的源码中找到。
然后打开WP Thread Comment的设置页面 ,在 “编辑评论的Form ID” Comment Form ID:
中填上respond即可! 更新选项!

转自于IMCN