小亨的探险游戏

  • Django网站如何使用GeoIP

    2008-07-15

    GeoIP是关于IP地址和地理位置的应用。例如:通过访问用户的IP,展现不同语言的页面。
    目前,有很多付费的解决方案,数据库,或者web service。值得高兴的是Maxmind.com提供了免费的版本。下面我们在Django网站里使用一下GeoIP。

    第一步,安装GeoIP C Api和库 http://www.maxmind.com/download/geoip/api/c/ 。

    第二步,下载数据文件。http://www.maxmind.com/download/geoip/database/ 。

    第三步,编译lighttpd mod_geoip模块 http://trac.lighttpd.net/trac/wiki/Docs:ModGeoip ,然后进行配置。

    第四步,如果你是用php,实际上就可以用了。我们是用Django,所以你还必须安装GeoIP的python API http://www.maxmind.com/app/python

    最后,在view function函数里加入

        import GeoIP
        country = 'unknown'

        try:
            ip = request.META['REMOTE_ADDR']
            return HttpResponse(ip)

            geo = GeoIP.new(GeoIP.GEOIP_MEMORY_CACHE)
            country = geo.country_code_by_addr(ip)
        except:
            raise


    BTW,127.0.0.1是识别不了的。
    Tag:lighttpd django geoip
    schedo 发表于22:58:36 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • lighttpd -p参数可以看到程序最终运行的配置文件 - [开发]

    2008-02-13

    lighttpd的-p参数可以看到程序最终运行的配置文件,这个蛮管用的。
    #/usr/sbin/lighttpd -f mylighttpd.conf -p
    Tag:lighttpd
    schedo 发表于20:50:48 | 阅读全文 | 评论 0 | 编辑 | 分享 0
共1页 1

日历

文章分类

  • 清谈[10]
  • 开发[8]
  • 应用[22]

Tag

  • google[5]
  • ubuntu[5]
  • firefox[4]
  • django[3]
  • x61[2]
  • thinkpad[2]
  • vim[2]
  • windows[2]
  • linux[2]
  • lighttpd[2]
  • bluetooth[1]
  • 575[1]
  • dopod[1]
  • geoip[1]
  • ajax[1]
  • 插件[1]
  • seo[1]
  • 病毒[1]
  • fbreader[1]
  • godaddy[1]
More..

最新评论

  • 小恐:你买啥了买啥了
  • Lawrence:针对IE的代码可以被认定为非标准的,忽略也情有可原。...
  • yanzixiang:我想问一下,如果只是用pythos输出一个json数据格...
  • liuqun:good,thanks
  • zy:到底是那首歌?估计你已经删了...
  • ghiewa:不过一点也不喜欢django的template,需要再学...
  • 画说:老兄用的不是windows?用mac ox?...
  • 画说:最近googlereader常被k
  • henry3:@画说, ietab仅限于windows下才好用呀。...
  • 画说:欢迎中国迎来第N+1个新博客,呵呵 祝贺下。...

链接

  • 阿瓜网
  • HPBookmarks
  • 极客门
  • 访问统计:
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计 Summer Blue | 作者 iZ