golang—nginx-lua学习相关

https://beego.me/quickstart beego web开发框架

https://github.com/spf13/spf13-vim vim13编辑器

http://www.runoob.com/go/go-tutorial.html  go语言教程

http://golang-china.github.io/gopl-zh/ go中文主页包含了相关学习网站地址

https://www.gitbook.com/book/wizardforcel/gopl-zh/details

nginx使用相关:

  • nginx官方运维文档: https://www.nginx.com/resources/admin-guide/ (!!!不会使用nginx请先看这个页面上前几篇介绍文章)
  • nginx官方文档库:http://nginx.org/en/docs/ (!!!不会使用nginx请先看这个页面上前几篇介绍文章)
  • nginx控制开/关/重启/热升级:http://nginx.org/en/docs/control.html (不会启动nginx请先看这个)
  • nginx所有指令:http://nginx.org/en/docs/dirindex.html
  • nginx所有变量:http://nginx.org/en/docs/varindex.html
  • tengine增强和模块文档:http://tengine.taobao.org/documentation_cn.html

nginx模块开发参考:

  • 如何写nginx模块和nginx内部实现细节(我们组同学写的书):
    • 主页: http://tengine.taobao.org/book/
    • github: https://github.com/taobao/nginx-book
  • 如何写nginx模块: http://www.evanmiller.org/nginx-modules-guide.html
  • 理解如何使用nginx和配置相关细节: http://openresty.org/download/agentzh-nginx-tutorials-en.html
  • <<深入理解Nginx>> (陶辉) nginx内部细节和nginx模块开发教程 (比较详细nginx开发书籍)

ngx.lua开发文档:

  • 官方项目文档:https://github.com/openresty/lua-nginx-module (!!!官方文档有较多示例)
    • 绝大多数问题请在文档中搜索搜关键字,文档API均有详细解释
  • nginx.com补充的ngx.lua的文档: https://www.nginx.com/resources/wiki/modules/lua/
  • tengine+lua开发: http://www.atatech.org/articles/43274
    • tengine团队金九同学编写,有很多有用示例
  • <>: 讲解lua语言/nginx相关/ngx.lua开发(!!!推荐0基础的以这本入门
    • https://github.com/moonbingbing/openresty-best-practices
  • <<跟我学Nginx+Lua开发>>: 中文博客,自行搜索可得

nginx实现细节:

  • how nginx handles stale event:
    • http://forum.nginx.org/read.php?29,217919,217919#msg-217919
  • nginx only keeps upstream connections alive after an HTTP/1.1 response.
    • http://forum.nginx.org/read.php?2,237666,237666#msg-237666
  • official nginx repo: http://hg.nginx.org/nginx/
  • official nginx test case: http://hg.nginx.org/nginx-tests
  • how to contribute: http://nginx.org/en/docs/contributing_changes.html

luajit实现

  • luajit实现讨论(agentzh): https://groups.google.com/forum/#!msg/openresty/o67EjkImXyE/dASOW7x_argJ
  • luajit dynasm(动态机器码生成器)文档:https://corsix.github.io/dynasm-doc/tutorial.html

你可能感兴趣的:(golang开发,nginx-lua)