SNI: 实现多域名虚拟主机的SSL/TLS认证

直到现在,仍然有人认为只有独立IP的虚拟主机或VPS才能享有SSL/TLS连接服务。他们会一本正经地教导你,在SSL握手的过程中,根本不会传递域名这条信息,所以服务器端通常返回的是配置中的第一个可用证书;如果要使用多个证书呢,就只能配置不同的SSL端口或增加IP地址,或者可以花重金使用一个“多域名SSL证书”或一个“通配型证书”来达到相同效果。嗯,这在过去是对的,但不适用于现在了,因为SNI(ServerNameIndication) 技术出现了(实际上早就有了)。换句话说,一个IP地址上可以为不同域名分配...

阅读全文

vi/vim编辑器入门

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unixlike系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。(4)程序简单,编辑速度快。二、下面先介绍一下vi的基本使用方法及其相关命令。vim编辑器的三种模式:一般模式、编辑模式...

阅读全文

Emacs和Vim被称为两大神器

在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神。追求独步天下的高手和低手们睁着一睹它们的风采,可看到它们朴素单薄的界面后,不禁心下怀疑:这就是神器吗?甚至有人生了轻视之心。肤浅的人嗤之以鼻,说:什么年代了,还抱着这么老土的玩意不放,真他妈Geek!同学,请冷静下来,听我说:它们的确够老了,都几十年的寿命了,但你想想为什么,为什么这么古老的编辑器,却有越来越多的人皈依它们。Windows下用UltraEdit和Editplus的人质问:它们到底比UltraEdit和Editplus好在哪里?我说:...

阅读全文

FireBug提示:本页面不包含 JavaScript,明明是包含js的。

前几天开始火狐浏览器的FireBug就开始提示这个问题了,这可是关系到我最爱FireBug的功能之一:调试js代码。。。网上搜了一下,firefox版本问题,50.0以上版本不行,下载回49版本就可以了。如果要使用新版firefox,那只能用自带的开发者工具了,和firebug类似,放弃firebug吧。...

阅读全文

https报错:Error creating new authz “7766.info” was considered an unsafe domain by a third-party API

Let'sEncrypt,启用HTTPS报错:Errorcreatingnewauthz::“7766.info”wasconsideredanunsafedomainbyathird-partyAPI当为一个域名签发Let’sEncrypt证书时,报错:Errorcreatingnewauthz::“7766.info”wasconsideredanunsafedomainbyathird-partyAPI参考:https://community.letsencrypt.org/t/...

阅读全文

SWF转HTML5 canvas动画

Fanvas是一个把swf转为html5canvas动画的系统,由两部分组成:Actionscript实现的解析器、js运行库。Flash做动画是最成熟最高效的方式,但由于终端基本不支持Flash播放,这给终端的动画制作带来了不少麻烦。Fanvas可以把swf(包括矢量和位图)完美地转化为canvas动画,让美术妹子一次制作,到处运行。。。应用特性Flash做动画是最成熟最高效的方式,但由于终端基本不支持Flash播放,这给终端的动画制作带来了不少麻烦。虽然google早在3年前就推出了swiffy,而flashCC也自带了flash转canva...

阅读全文