Home > Internet > 使用了无效的ssl证书,feedburner无法抓取feed的解决方法

使用了无效的ssl证书,feedburner无法抓取feed的解决方法

June 26th, 2008
授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/408)的形式标明文章原始出处和作者信息及本声明。

始终割舍不下https,虽然它会多消耗一些资源,但毕竟可以让网站免于某些风暴,不过M.zdpress提出了一个我没有注意到的问题,feedburner无法抓取feed了,试了一下,果然:

Feedburner retrieve https feed using self-signed ssl error

可以看出错误的原因是使用了无效的证书(当然无效,同时猜测fb使用的是Java),从证书这边着手看来是没希望了,只能换其他的方式。

前端时间在GFans里听到过可以用Google Reader实现类似feed重烧或转发的功能,遂想用这个来试一试。

首先在GR中订阅自己的feed,然后给它打上一个tag(标签),也有的地方叫folder(目录),都一样,注意tag名最好唯一、专用,不要和其他的重复,比如我就直接用blog名作标签名称。GR不像FB,证书无效也没有关系。

然后在Settings->Tags中找到这个标签,点后面的广播图标,private就变成了public,后面的链接也随之出现了:

Share a tag in google reader

在后面的几个链接中点email a link,填上自己的邮箱,发送,会收到一封信,里面有两个链接:

• View my shared items
• Subscribe to a feed of my shared items

使用其中第二行的链接,形式类似:

https://www.google.com/reader/public/atom/user/12175931868835525338/label/Fwolf%27s%20Blog

这个地址打开基本就是你原来feed的原貌!只是多了GR的一些附加信息,比如Blog标题从Fwolf's Blog变成了"Fwolf's Blog" via Fwolf in Google Reader、文章标题后来多出了个时间,我觉得这些是可以接受的,文章的内容基本不走样。

最重要的是,这个地址虽然也是https的,但它的证书是Google用于GR的,是有效的,是FB承认的,所以在FB中修改你原来的种子,把这个地址设置为Original Feed,FB就可以正常更新了。

回顾一下,其实道理很简单,就是用GR“重烧”了一个种子,转发给FB而已。至于Blog程序自带的feed地址就不用再说了吧,其他feed阅读网站也可以使用同样的方式达到目的。

最后,感谢妖精的提示,嘿嘿。

Related posts

Internet , , , ,

  1. June 27th, 2008 at 15:04 | #1

    feedburner被“伟大的”GFW封掉了,向它说再见!

    [Reply]

  2. RainChen
    June 26th, 2008 at 12:12 | #2

    在IE中登录鲜果访问你的订阅是,要狂点证书确认。。。
    原因是你那排订阅图标都是放在https下的,如
    https://www.fwolf.com/blog/wp-content/plugins/bookmarkify/reddit.png

    [Reply]

    Fwolf reply on June 26th, 2008 14:33:48:

    已经开启了选项”Exclude Widget From Feed”
    在feed中不再出现这些图片和链接

    如果bookmarkify能把图片放到其它共享的地方就好了。

    [Reply]

  3. June 26th, 2008 at 12:00 | #3

    我还纳闷你为什么改到HTTPS上了呢…. 原来是拜9FW所赐啊…. 唉…

    [Reply]

    Fwolf reply on June 26th, 2008 12:09:58:

    我本善良,都是被逼着学坏的 o(╥﹏╥)o

    [Reply]

  4. June 26th, 2008 at 11:21 | #4

    我记错价格了…,不过确实有便宜的。另外,为啥有自己的域名了还要 feedburner?我用 Google reader 直接订阅你域名下的 feed,https 没有问题。

    [Reply]

    Fwolf reply on June 26th, 2008 11:41:45:

    一个ip只能用一个证书,即使我能购买证书,此服务器上的合租的其它网站也无法使用,相反还都要“接受”我的证书,有点太牵强了,所以干脆弄个很假的,大家一起都能用,主要目的就是加密传输。

    feed的问题,fb具有统计等其它功能,不占我服务器资源,各有各的好处,所以都要能用,用户愿用哪个都行。攒200+订阅我容易么,呵呵。

    [Reply]

  5. June 26th, 2008 at 11:14 | #5

    可是你的证书太假了,至少也得是是弄个自签名证书吧…

    用得起 MT 的人可以再花点钱买个证书了,比如 godaddy 的个人证书一年也才 13、4 刀,呵呵

    [Reply]

  1. August 14th, 2008 at 15:09 | #1

您的留言将被缓存和审阅,可能不会立即出现在这里,请别着急,或者给我发邮件 :-)
支持Markdown Extra语法,参见: [甲] [1] [2]

-->