Nginx快捷添加域名

nginx是个优秀的服务器软件,nginx的低系统资源消耗的特性很适合系统资源不太丰富的VPS,这也使得nginx在VPS用户群中备受欢迎。

我在两月前重新由虚拟主机搬到VPS上,在使用了一段时间的apache后,也投入了nginx的怀抱。

虽然到现在,我实际折腾nginx的时间不是太长,但添加域名还是让我很头疼。因为nginx添加域名要在配置文件中添加,而且不是输入一个域名就能搞定的,要写上长长的一段。一个两个域名还能当作研究工作,积极去完成了,域名一多,热乎劲就没了。不就是在一个配置文本内写点东西嘛,用手工去写就笨,于是开始折腾Linux的shell编程。一来二去,到今天算是基本完成了。

今天不是剩蛋节嘛,给大家个小礼物。 😉
Read More »

两月不见,pr见长

上一篇文章已经是差不多两个月前的事了,这期间因为工作的缘故,网络环境极其恶劣,一度只能用手机gprs来过过瘾。最近,已经稳定下来,宽带也装上了,冰古又回来了。感谢紫雨童鞋在冰古长时间没有更新时的督促:mrgreen:

回来还有一个不小的惊喜,虽然有一段时间没有更新,但消失了很长时间的Google PR又回到了2,yeah 😆

搬出虚拟主机

虽然早就有用VPS的打算,但这次搬出虚拟主机还是显得比较仓促。因为这个月初我刚对原来的虚拟主机进行了续费,打算再用多一年的。计划总是没有变化快,这才续费了几天,就发个信件过来说CPU使用过大(竟然用了10%的资源 😯 ),他们给我的提议是搬到他们的VPS上,或者搬到别的公司。既然这样,直接搬出虚拟主机,用VPS吧(当然不是直接用该公司的VPS,价格比较高)。

现在的状态是搬出了虚拟主机,但VPS没有什么心水选择(以前用的jbwebhosting已经没有再做了),只是很随便地选择了一家;加上对linux不是太熟悉,要装上控制面板,而装上了控制面板势必会有很多多余的东东会附带上,搞得很乱;还有就是时间,没有太多时间去折腾VPS(买个VPS,不就是想折腾一下吗? )。有点怀念用虚拟主机的日子,没得折腾,也不用折腾。不过决定搬出来,就不打算走回头路了。

这几天搜索用多很多,虽然现在关于VPS方面的内容多了,但基本上还是比较单调,不知道大家有没有这方面的blog、书籍介绍一下呢?Thx!

后续:2009-10-24的下午,看到Showfom留言说为什么不用Nginx,当时我是回答下个月才去折腾的。可回头我又在twitter上问了maox,不用面板该怎样添加域名,得到答案后我又折腾了nginx :mrgreen: 。在这次折腾之前,我没有备份数据库 😥 ,导致waynefeicunShowfom的留言丢失,抱歉抱歉。

如何用PHP得到缩短链接的原始链接

树大招风,bit.ly和j.mp还是被河蟹了。当然撇开这个原因,我们有时也是有想得到某个缩短链接的原始链接的要求。

其实用PHP中的get_headers()函数就能轻松地得到原始链接。

<?php
$url = 'http://bit.ly/1vFqAp';

$headers = get_headers($url, 1);

echo '<pre>';

print_r($headers);

echo '</pre>';

get_headers第二个参数如果不为0时,将会以关联下标数组输出,这时我们用$headers[‘Location’]就可以直接得到该缩短链接的原始链接了。(当为0时,输出的结果是数字下标数组,这时我们就不能方便地调用原始链接)输出的结果如下:

Array
(
    [0] => HTTP/1.1 301 Moved
    [Server] => Array
        (
            [0] => nginx/0.7.42
            [1] => Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
        )

    [Date] => Array
        (
            [0] => Tue, 13 Oct 2009 07:38:38 GMT
            [1] => Tue, 13 Oct 2009 07:38:36 GMT
        )

    [Content-Type] => Array
        (
            [0] => text/html; charset=utf-8
            [1] => text/html; charset=UTF-8
        )

    [Connection] => Array
        (
            [0] => close
            [1] => close
        )

    [Location] => https://bingu.net/646/create-web-thumb-use-bluga-easythumb-api/
    [MIME-Version] => 1.0
    [Content-Length] => 324
    [1] => HTTP/1.1 200 OK
    [X-Powered-By] => PHP/5.2.9
    [X-Pingback] => https://bingu.net/xmlrpc.php
)

PHP的内置函数可做的事情很多,在谷歌中搜索“php删除字符串中的html”,可以得到一个别人编写的delete_htm()函数,而事实上PHP中的strip_tags()函数就能完成这个任务,完全不必自己另编一个函数。

网站截图bluga.net的easythumb API

网站截图bluga.net的easythumb API
bluga.net提供的在线网站截图可以说是现有此类网站中最好一个。她提供了多种分辨率的截图、zip打包下载全部分辨率的截图,还有就是她提供了两种方便的API,可以让注册用户通过API快捷地获取网站的截图。

bluga.net为注册用户免费提供了每个月100张截图的应用,当我们在制作类似CSS Vault这样的网站时,就可以不用人工去进行截图工作了。
Read More »

实时显示Gravatar头像

实时显示Gravatar

在阅读一些外国Wordpress blog时,冰古都会留意到在留言的位置上会有一个Gravatar的图片,毫无疑问这是用于显示留言者的Gravatar。当我输入email地址后,我预计该Gravatar图片会实时地显示为我输入email对应的Gravatar。但很遗憾,在我写这篇文章之前我都没有发现有实时显示Gravatar的blog。没有,那我就弄一个吧。
Read More »

Godaddy七折.com优惠码

新鲜滚热辣,刚收到了Godaddy发来的邮件,里面是一枚七折.com域名无限制优惠码(gdr0802at),你可以用这个优惠码以7.65刀(包含0.18刀的税)的价格购买或续费.com域名,重要的是购买或续费的年限最长可为十年。

此优惠码将在2009-08-20过期

国内微博齐维护,国外微博全封杀

一片河蟹!