René's URL Explorer Experiment


Title: GitHub - openresty/lua-nginx-module: Embed the Power of Lua into NGINX HTTP servers

Open Graph Title: GitHub - openresty/lua-nginx-module: Embed the Power of Lua into NGINX HTTP servers

X Title: GitHub - openresty/lua-nginx-module: Embed the Power of Lua into NGINX HTTP servers

Description: Embed the Power of Lua into NGINX HTTP servers. Contribute to openresty/lua-nginx-module development by creating an account on GitHub.

Open Graph Description: Embed the Power of Lua into NGINX HTTP servers. Contribute to openresty/lua-nginx-module development by creating an account on GitHub.

X Description: Embed the Power of Lua into NGINX HTTP servers. Contribute to openresty/lua-nginx-module development by creating an account on GitHub.

Mail addresses
chaoslawful@gmail.com
agentzh@gmail.com

Opengraph URL: https://github.com/openresty/lua-nginx-module

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:120e90d3-5eb7-6df4-e0e0-fda34929eff4
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA46C:11D50D:74C47E:9BC1E7:69698879
html-safe-noncef8dac8de9271bc317c218fd0cef9362d36abc25e84a51067019916afae33d8ee
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDZDOjExRDUwRDo3NEM0N0U6OUJDMUU3OjY5Njk4ODc5IiwidmlzaXRvcl9pZCI6IjU0MTk4OTc5Mzc4NjY2MjMwOTciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac1fcc895107acf54c18d8e32bf894fa98d44898f1e2fc680f72171fb81db1d990
hovercard-subject-tagrepository:613829
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/openresty/lua-nginx-module
twitter:imagehttps://opengraph.githubassets.com/aa3e43cafc48b2c08c9e95c69fcfb1664f8d25c30c579af0067890af49d198aa/openresty/lua-nginx-module
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/aa3e43cafc48b2c08c9e95c69fcfb1664f8d25c30c579af0067890af49d198aa/openresty/lua-nginx-module
og:image:altEmbed the Power of Lua into NGINX HTTP servers. Contribute to openresty/lua-nginx-module development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None533e7cac596c452090972c1150d587fd0b36531b8dc4e8bbfe4ab694aca02408
turbo-cache-controlno-preview
go-importgithub.com/openresty/lua-nginx-module git https://github.com/openresty/lua-nginx-module.git
octolytics-dimension-user_id7390180
octolytics-dimension-user_loginopenresty
octolytics-dimension-repository_id613829
octolytics-dimension-repository_nwoopenresty/lua-nginx-module
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id613829
octolytics-dimension-repository_network_root_nwoopenresty/lua-nginx-module
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release63d27af10eea2ccab520b162530cf6c7b739e767
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/openresty/lua-nginx-module#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenresty%2Flua-nginx-module
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenresty%2Flua-nginx-module
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=openresty%2Flua-nginx-module
Reloadhttps://github.com/openresty/lua-nginx-module
Reloadhttps://github.com/openresty/lua-nginx-module
Reloadhttps://github.com/openresty/lua-nginx-module
openresty https://github.com/openresty
lua-nginx-modulehttps://github.com/openresty/lua-nginx-module
Notifications https://github.com/login?return_to=%2Fopenresty%2Flua-nginx-module
Fork 2.1k https://github.com/login?return_to=%2Fopenresty%2Flua-nginx-module
Star 11.7k https://github.com/login?return_to=%2Fopenresty%2Flua-nginx-module
openresty.org/https://openresty.org/
11.7k stars https://github.com/openresty/lua-nginx-module/stargazers
2.1k forks https://github.com/openresty/lua-nginx-module/forks
Branches https://github.com/openresty/lua-nginx-module/branches
Tags https://github.com/openresty/lua-nginx-module/tags
Activity https://github.com/openresty/lua-nginx-module/activity
Star https://github.com/login?return_to=%2Fopenresty%2Flua-nginx-module
Notifications https://github.com/login?return_to=%2Fopenresty%2Flua-nginx-module
Code https://github.com/openresty/lua-nginx-module
Issues 353 https://github.com/openresty/lua-nginx-module/issues
Pull requests 38 https://github.com/openresty/lua-nginx-module/pulls
Actions https://github.com/openresty/lua-nginx-module/actions
Projects 0 https://github.com/openresty/lua-nginx-module/projects
Wiki https://github.com/openresty/lua-nginx-module/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/openresty/lua-nginx-module/security
Please reload this pagehttps://github.com/openresty/lua-nginx-module
Insights https://github.com/openresty/lua-nginx-module/pulse
Code https://github.com/openresty/lua-nginx-module
Issues https://github.com/openresty/lua-nginx-module/issues
Pull requests https://github.com/openresty/lua-nginx-module/pulls
Actions https://github.com/openresty/lua-nginx-module/actions
Projects https://github.com/openresty/lua-nginx-module/projects
Wiki https://github.com/openresty/lua-nginx-module/wiki
Security https://github.com/openresty/lua-nginx-module/security
Insights https://github.com/openresty/lua-nginx-module/pulse
Brancheshttps://github.com/openresty/lua-nginx-module/branches
Tagshttps://github.com/openresty/lua-nginx-module/tags
https://github.com/openresty/lua-nginx-module/branches
https://github.com/openresty/lua-nginx-module/tags
3,985 Commitshttps://github.com/openresty/lua-nginx-module/commits/master/
https://github.com/openresty/lua-nginx-module/commits/master/
.githubhttps://github.com/openresty/lua-nginx-module/tree/master/.github
.githubhttps://github.com/openresty/lua-nginx-module/tree/master/.github
dochttps://github.com/openresty/lua-nginx-module/tree/master/doc
dochttps://github.com/openresty/lua-nginx-module/tree/master/doc
dtracehttps://github.com/openresty/lua-nginx-module/tree/master/dtrace
dtracehttps://github.com/openresty/lua-nginx-module/tree/master/dtrace
misc/recv-until-pmhttps://github.com/openresty/lua-nginx-module/tree/master/misc/recv-until-pm
misc/recv-until-pmhttps://github.com/openresty/lua-nginx-module/tree/master/misc/recv-until-pm
srchttps://github.com/openresty/lua-nginx-module/tree/master/src
srchttps://github.com/openresty/lua-nginx-module/tree/master/src
thttps://github.com/openresty/lua-nginx-module/tree/master/t
thttps://github.com/openresty/lua-nginx-module/tree/master/t
tapsethttps://github.com/openresty/lua-nginx-module/tree/master/tapset
tapsethttps://github.com/openresty/lua-nginx-module/tree/master/tapset
utilhttps://github.com/openresty/lua-nginx-module/tree/master/util
utilhttps://github.com/openresty/lua-nginx-module/tree/master/util
.gitattributeshttps://github.com/openresty/lua-nginx-module/blob/master/.gitattributes
.gitattributeshttps://github.com/openresty/lua-nginx-module/blob/master/.gitattributes
.gitignorehttps://github.com/openresty/lua-nginx-module/blob/master/.gitignore
.gitignorehttps://github.com/openresty/lua-nginx-module/blob/master/.gitignore
.mergify.ymlhttps://github.com/openresty/lua-nginx-module/blob/master/.mergify.yml
.mergify.ymlhttps://github.com/openresty/lua-nginx-module/blob/master/.mergify.yml
.travis.ymlhttps://github.com/openresty/lua-nginx-module/blob/master/.travis.yml
.travis.ymlhttps://github.com/openresty/lua-nginx-module/blob/master/.travis.yml
README.markdownhttps://github.com/openresty/lua-nginx-module/blob/master/README.markdown
README.markdownhttps://github.com/openresty/lua-nginx-module/blob/master/README.markdown
confighttps://github.com/openresty/lua-nginx-module/blob/master/config
confighttps://github.com/openresty/lua-nginx-module/blob/master/config
valgrind.suppresshttps://github.com/openresty/lua-nginx-module/blob/master/valgrind.suppress
valgrind.suppresshttps://github.com/openresty/lua-nginx-module/blob/master/valgrind.suppress
READMEhttps://github.com/openresty/lua-nginx-module
https://github.com/openresty/lua-nginx-module#name
OpenRestyhttps://openresty.org
the installation instructionshttps://github.com/openresty/lua-nginx-module#installation
https://github.com/openresty/lua-nginx-module#table-of-contents
Namehttps://github.com/openresty/lua-nginx-module#name
Statushttps://github.com/openresty/lua-nginx-module#status
Versionhttps://github.com/openresty/lua-nginx-module#version
Videoshttps://github.com/openresty/lua-nginx-module#videos
Synopsishttps://github.com/openresty/lua-nginx-module#synopsis
Descriptionhttps://github.com/openresty/lua-nginx-module#description
Typical Useshttps://github.com/openresty/lua-nginx-module#typical-uses
Nginx Compatibilityhttps://github.com/openresty/lua-nginx-module#nginx-compatibility
Installationhttps://github.com/openresty/lua-nginx-module#installation
Building as a dynamic modulehttps://github.com/openresty/lua-nginx-module#building-as-a-dynamic-module
C Macro Configurationshttps://github.com/openresty/lua-nginx-module#c-macro-configurations
Communityhttps://github.com/openresty/lua-nginx-module#community
English Mailing Listhttps://github.com/openresty/lua-nginx-module#english-mailing-list
Chinese Mailing Listhttps://github.com/openresty/lua-nginx-module#chinese-mailing-list
Code Repositoryhttps://github.com/openresty/lua-nginx-module#code-repository
Bugs and Patcheshttps://github.com/openresty/lua-nginx-module#bugs-and-patches
LuaJIT bytecode supporthttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
System Environment Variable Supporthttps://github.com/openresty/lua-nginx-module#system-environment-variable-support
HTTP 1.0 supporthttps://github.com/openresty/lua-nginx-module#http-10-support
Statically Linking Pure Lua Moduleshttps://github.com/openresty/lua-nginx-module#statically-linking-pure-lua-modules
Data Sharing within an Nginx Workerhttps://github.com/openresty/lua-nginx-module#data-sharing-within-an-nginx-worker
Known Issueshttps://github.com/openresty/lua-nginx-module#known-issues
TCP socket connect operation issueshttps://github.com/openresty/lua-nginx-module#tcp-socket-connect-operation-issues
Lua Coroutine Yielding/Resuminghttps://github.com/openresty/lua-nginx-module#lua-coroutine-yieldingresuming
Lua Variable Scopehttps://github.com/openresty/lua-nginx-module#lua-variable-scope
Locations Configured by Subrequest Directives of Other Moduleshttps://github.com/openresty/lua-nginx-module#locations-configured-by-subrequest-directives-of-other-modules
Cosockets Not Available Everywherehttps://github.com/openresty/lua-nginx-module#cosockets-not-available-everywhere
Special Escaping Sequenceshttps://github.com/openresty/lua-nginx-module#special-escaping-sequences
Mixing with SSI Not Supportedhttps://github.com/openresty/lua-nginx-module#mixing-with-ssi-not-supported
SPDY Mode Not Fully Supportedhttps://github.com/openresty/lua-nginx-module#spdy-mode-not-fully-supported
Missing data on short circuited requestshttps://github.com/openresty/lua-nginx-module#missing-data-on-short-circuited-requests
TODOhttps://github.com/openresty/lua-nginx-module#todo
Changeshttps://github.com/openresty/lua-nginx-module#changes
Build And Testhttps://github.com/openresty/lua-nginx-module#build-and-test
Test Suitehttps://github.com/openresty/lua-nginx-module#test-suite
Copyright and Licensehttps://github.com/openresty/lua-nginx-module#copyright-and-license
See Alsohttps://github.com/openresty/lua-nginx-module#see-also
Directiveshttps://github.com/openresty/lua-nginx-module#directives
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
Obsolete Sectionshttps://github.com/openresty/lua-nginx-module#obsolete-sections
Special PCRE Sequenceshttps://github.com/openresty/lua-nginx-module#special-pcre-sequences
Lua/LuaJIT bytecode supporthttps://github.com/openresty/lua-nginx-module#lualuajit-bytecode-support
https://github.com/openresty/lua-nginx-module#status
https://github.com/openresty/lua-nginx-module#version
v0.10.28https://github.com/openresty/lua-nginx-module/tags
https://github.com/openresty/lua-nginx-module#videos
Hello World HTTP Example with OpenResty/Luahttps://youtu.be/eSfYLvVQMxw
https://youtu.be/eSfYLvVQMxw
Write Your Own Lua Modules in OpenResty/Nginx Applicationshttps://youtu.be/vfYxOMl5LVY
https://youtu.be/vfYxOMl5LVY
OpenResty's resty Command-Line Utility Demohttps://youtu.be/L1c7aw4mSOo
https://youtu.be/L1c7aw4mSOo
Measure Execution Time of Lua Code Correctly in OpenRestyhttps://youtu.be/VkRYW_qLoME
https://youtu.be/VkRYW_qLoME
Precompile Lua Modules into LuaJIT Bytecode to Speedup OpenResty Startuphttps://youtu.be/EP7c0BM2yNo
https://youtu.be/EP7c0BM2yNo
official YouTube channel, OpenRestyhttps://www.youtube.com/channel/UCXVmwF-UCScv2ftsGoMqxhw
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#synopsis
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#description
LuaJIT 2.0/2.1https://luajit.org/luajit.html
OpenRestyhttps://openresty.org
Apache's mod_luahttps://httpd.apache.org/docs/trunk/mod/mod_lua.html
Lighttpd's mod_magnethttp://redmine.lighttpd.net/wiki/1/Docs:ModMagnet
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
lua-resty-memcachedhttps://github.com/openresty/lua-resty-memcached
lua-resty-mysqlhttps://github.com/openresty/lua-resty-mysql
lua-resty-redishttps://github.com/openresty/lua-resty-redis
lua-resty-dnshttps://github.com/openresty/lua-resty-dns
lua-resty-uploadhttps://github.com/openresty/lua-resty-upload
lua-resty-websockethttps://github.com/openresty/lua-resty-websocket
lua-resty-lockhttps://github.com/openresty/lua-resty-lock
lua-resty-logger-sockethttps://github.com/cloudflare/lua-resty-logger-socket
lua-resty-lrucachehttps://github.com/openresty/lua-resty-lrucache
lua-resty-stringhttps://github.com/openresty/lua-resty-string
ngx_memchttp://github.com/openresty/memc-nginx-module
ngx_postgreshttps://github.com/FRiCKLE/ngx_postgres
ngx_redis2http://github.com/openresty/redis2-nginx-module
ngx_redishttp://wiki.nginx.org/HttpRedisModule
ngx_proxyhttp://nginx.org/en/docs/http/ngx_http_proxy_module.html
ngx_fastcgihttp://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx_stream_luahttps://github.com/openresty/stream-lua-nginx-module#readme
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#typical-uses
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#nginx-compatibility
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#installation
OpenResty releaseshttps://openresty.org
OpenResty's optimized LuaJIT 2.1 forkhttps://github.com/openresty/luajit2
Nginx/OpenSSL patcheshttps://github.com/openresty/openresty/tree/master/patches
latest release of OpenResty's LuaJIT forkhttps://github.com/openresty/luajit2/releases
HEREhttps://github.com/simplresty/ngx_devel_kit/tags
HEREhttps://github.com/openresty/lua-nginx-module/tags
HEREhttps://nginx.org/
Nginx Compatibilityhttps://github.com/openresty/lua-nginx-module#nginx-compatibility
HEREhttps://github.com/openresty/lua-resty-core
HEREhttps://github.com/openresty/lua-resty-lrucache
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#building-as-a-dynamic-module
load_modulehttps://nginx.org/en/docs/ngx_core_module.html#load_module
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#c-macro-configurations
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#community
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#english-mailing-list
openresty-enhttps://groups.google.com/group/openresty-en
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#chinese-mailing-list
openrestyhttps://groups.google.com/group/openresty
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#code-repository
openresty/lua-nginx-modulehttps://github.com/openresty/lua-nginx-module
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#bugs-and-patches
GitHub Issue Trackerhttps://github.com/openresty/lua-nginx-module/issues
OpenResty communityhttps://github.com/openresty/lua-nginx-module#community
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Measure Execution Time of Lua Code Correctly in OpenRestyhttps://youtu.be/VkRYW_qLoME
https://youtu.be/EP7c0BM2yNo
content_by_lua_filehttps://github.com/openresty/lua-nginx-module#content_by_lua_file
https://luajit.org/running.html#opt_bhttps://luajit.org/running.html#opt_b
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#system-environment-variable-support
os.getenvhttps://www.lua.org/manual/5.1/manual.html#pdf-os.getenv
env directivehttps://nginx.org/en/docs/ngx_core_module.html#env
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#http-10-support
lua_http10_bufferinghttps://github.com/openresty/lua-nginx-module#lua_http10_buffering
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
lua_http10_bufferinghttps://github.com/openresty/lua-nginx-module#lua_http10_buffering
lua_http10_bufferinghttps://github.com/openresty/lua-nginx-module#lua_http10_buffering
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#statically-linking-pure-lua-modules
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#data-sharing-within-an-nginx-worker
ngx.sleephttps://github.com/openresty/lua-nginx-module#ngxsleep
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
The OpenResty official releaseshttps://openresty.org
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#known-issues
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#tcp-socket-connect-operation-issues
tcpsock:connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#lua-coroutine-yieldingresuming
ngx.location.capture*https://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#lua-variable-scope
lua-releng toolhttps://github.com/openresty/nginx-devel-utils/blob/master/lua-releng
Data Sharing within an Nginx Workerhttps://github.com/openresty/lua-nginx-module#data-sharing-within-an-nginx-worker
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#locations-configured-by-subrequest-directives-of-other-modules
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
add_before_bodyhttp://nginx.org/en/docs/http/ngx_http_addition_module.html#add_before_body
add_after_bodyhttp://nginx.org/en/docs/http/ngx_http_addition_module.html#add_after_body
auth_requesthttps://nginx.org/en/docs/http/ngx_http_auth_request_module.html#auth_request
echo_locationhttp://github.com/openresty/echo-nginx-module#echo_location
echo_location_asynchttp://github.com/openresty/echo-nginx-module#echo_location_async
echo_subrequesthttp://github.com/openresty/echo-nginx-module#echo_subrequest
echo_subrequest_asynchttp://github.com/openresty/echo-nginx-module#echo_subrequest_async
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#cosockets-not-available-everywhere
set_by_lua*https://github.com/openresty/lua-nginx-module#set_by_lua
log_by_lua*https://github.com/openresty/lua-nginx-module#log_by_lua
header_filter_by_lua*https://github.com/openresty/lua-nginx-module#header_filter_by_lua
body_filter_by_luahttps://github.com/openresty/lua-nginx-module#body_filter_by_lua
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
init_worker_by_lua*https://github.com/openresty/lua-nginx-module#init_worker_by_lua
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#special-escaping-sequences
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#mixing-with-ssi-not-supported
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#spdy-mode-not-fully-supported
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#missing-data-on-short-circuited-requests
log_by_luahttps://github.com/openresty/lua-nginx-module#log_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#todo
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
patchhttps://github.com/openresty/lua-nginx-module/pull/290
ngx.req.set_headerhttps://github.com/openresty/lua-nginx-module#ngxreqset_header
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
mod_luahttps://httpd.apache.org/docs/trunk/mod/mod_lua.html
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#changes
https://openresty.org/#Changeshttps://openresty.org/#Changes
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#build-and-test
https://github.com/openresty/lua-nginx-module#test-suite
https://github.com/openresty/test-nginxhttps://github.com/openresty/test-nginx
ngx_devel_kithttps://github.com/simplresty/ngx_devel_kit
ngx_set_mischttps://github.com/openresty/set-misc-nginx-module
ngx_auth_requesthttp://mdounin.ru/files/ngx_http_auth_request_module-0.2.tar.gz
ngx_echohttps://github.com/openresty/echo-nginx-module
ngx_memchttps://github.com/openresty/memc-nginx-module
ngx_srcachehttps://github.com/openresty/srcache-nginx-module
ngx_lua_upstreamhttps://github.com/openresty/lua-upstream-nginx-module
ngx_headers_morehttps://github.com/openresty/headers-more-nginx-module
ngx_drizzlehttps://github.com/openresty/drizzle-nginx-module
ngx_rds_jsonhttps://github.com/openresty/rds-json-nginx-module
ngx_coolkithttps://github.com/FRiCKLE/ngx_coolkit
ngx_redis2https://github.com/openresty/redis2-nginx-module
lua-cjsonhttps://www.kyne.au/~mark/software/lua-cjson.php
developer build scripthttps://github.com/openresty/lua-nginx-module/blob/master/util/build.sh
Test::Nginx documentationhttps://search.cpan.org/perldoc?Test::Nginx
https://qa.openresty.orghttps://qa.openresty.org
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#copyright-and-license
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#see-also
Introduction to Lua-Land CPU Flame Graphshttps://blog.openresty.com/en/lua-cpu-flame-graph/?src=gh_ngxlua
How OpenResty and Nginx Allocate and Manage Memoryhttps://blog.openresty.com/en//how-or-alloc-mem?src=gh_ngxlua
How OpenResty and Nginx Shared Memory Zones Consume RAMhttps://blog.openresty.com/en/how-nginx-shm-consume-ram/?src=gh_ngxlua
Memory Fragmentation in OpenResty and Nginx's Shared Memory Zoneshttps://blog.openresty.com/en/nginx-shm-frag/?src=gh_ngxlua
ngx_stream_lua_modulehttps://github.com/openresty/stream-lua-nginx-module#readme
lua-resty-memcachedhttps://github.com/openresty/lua-resty-memcached
lua-resty-redishttps://github.com/openresty/lua-resty-redis
lua-resty-mysqlhttps://github.com/openresty/lua-resty-mysql
lua-resty-uploadhttps://github.com/openresty/lua-resty-upload
lua-resty-dnshttps://github.com/openresty/lua-resty-dns
lua-resty-websockethttps://github.com/openresty/lua-resty-websocket
lua-resty-stringhttps://github.com/openresty/lua-resty-string
LuaJIT FFIhttps://luajit.org/ext_ffi.html
lua-resty-lockhttps://github.com/openresty/lua-resty-lock
lua-resty-cookiehttps://github.com/cloudflare/lua-resty-cookie
Routing requests to different MySQL queries based on URI argumentshttps://openresty.org/#RoutingMySQLQueriesBasedOnURIArgs
Dynamic Routing Based on Redis and Luahttps://openresty.org/#DynamicRoutingBasedOnRedis
Using LuaRocks with ngx_luahttps://openresty.org/#UsingLuaRocks
Introduction to ngx_luahttps://github.com/openresty/lua-nginx-module/wiki/Introduction
ngx_devel_kithttps://github.com/simplresty/ngx_devel_kit
echo-nginx-modulehttp://github.com/openresty/echo-nginx-module
drizzle-nginx-modulehttp://github.com/openresty/drizzle-nginx-module
postgres-nginx-modulehttps://github.com/FRiCKLE/ngx_postgres
memc-nginx-modulehttp://github.com/openresty/memc-nginx-module
The OpenResty bundlehttps://openresty.org
Nginx Systemtap Toolkithttps://github.com/openresty/nginx-systemtap-toolkit
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#directives
lua_load_resty_corehttps://github.com/openresty/lua-nginx-module#lua_load_resty_core
lua_capture_error_loghttps://github.com/openresty/lua-nginx-module#lua_capture_error_log
lua_use_default_typehttps://github.com/openresty/lua-nginx-module#lua_use_default_type
lua_malloc_trimhttps://github.com/openresty/lua-nginx-module#lua_malloc_trim
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
lua_thread_cache_max_entrieshttps://github.com/openresty/lua-nginx-module#lua_thread_cache_max_entries
lua_regex_cache_max_entrieshttps://github.com/openresty/lua-nginx-module#lua_regex_cache_max_entries
lua_regex_match_limithttps://github.com/openresty/lua-nginx-module#lua_regex_match_limit
lua_package_pathhttps://github.com/openresty/lua-nginx-module#lua_package_path
lua_package_cpathhttps://github.com/openresty/lua-nginx-module#lua_package_cpath
init_by_luahttps://github.com/openresty/lua-nginx-module#init_by_lua
init_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_by_lua_block
init_by_lua_filehttps://github.com/openresty/lua-nginx-module#init_by_lua_file
init_worker_by_luahttps://github.com/openresty/lua-nginx-module#init_worker_by_lua
init_worker_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_worker_by_lua_block
init_worker_by_lua_filehttps://github.com/openresty/lua-nginx-module#init_worker_by_lua_file
exit_worker_by_lua_blockhttps://github.com/openresty/lua-nginx-module#exit_worker_by_lua_block
exit_worker_by_lua_filehttps://github.com/openresty/lua-nginx-module#exit_worker_by_lua_file
set_by_luahttps://github.com/openresty/lua-nginx-module#set_by_lua
set_by_lua_blockhttps://github.com/openresty/lua-nginx-module#set_by_lua_block
set_by_lua_filehttps://github.com/openresty/lua-nginx-module#set_by_lua_file
content_by_luahttps://github.com/openresty/lua-nginx-module#content_by_lua
content_by_lua_blockhttps://github.com/openresty/lua-nginx-module#content_by_lua_block
content_by_lua_filehttps://github.com/openresty/lua-nginx-module#content_by_lua_file
server_rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_block
server_rewrite_by_lua_filehttps://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_file
rewrite_by_luahttps://github.com/openresty/lua-nginx-module#rewrite_by_lua
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_filehttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_file
access_by_luahttps://github.com/openresty/lua-nginx-module#access_by_lua
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
access_by_lua_filehttps://github.com/openresty/lua-nginx-module#access_by_lua_file
header_filter_by_luahttps://github.com/openresty/lua-nginx-module#header_filter_by_lua
header_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#header_filter_by_lua_block
header_filter_by_lua_filehttps://github.com/openresty/lua-nginx-module#header_filter_by_lua_file
body_filter_by_luahttps://github.com/openresty/lua-nginx-module#body_filter_by_lua
body_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#body_filter_by_lua_block
body_filter_by_lua_filehttps://github.com/openresty/lua-nginx-module#body_filter_by_lua_file
log_by_luahttps://github.com/openresty/lua-nginx-module#log_by_lua
log_by_lua_blockhttps://github.com/openresty/lua-nginx-module#log_by_lua_block
log_by_lua_filehttps://github.com/openresty/lua-nginx-module#log_by_lua_file
balancer_by_lua_blockhttps://github.com/openresty/lua-nginx-module#balancer_by_lua_block
balancer_by_lua_filehttps://github.com/openresty/lua-nginx-module#balancer_by_lua_file
balancer_keepalivehttps://github.com/openresty/lua-nginx-module#balancer_keepalive
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ssl_client_hello_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua_block
ssl_client_hello_by_lua_filehttps://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua_file
ssl_certificate_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
ssl_certificate_by_lua_filehttps://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_file
ssl_session_fetch_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua_block
ssl_session_fetch_by_lua_filehttps://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua_file
ssl_session_store_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
ssl_session_store_by_lua_filehttps://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_file
proxy_ssl_verify_by_lua_blockhttps://github.com/openresty/lua-nginx-module#proxy_ssl_verify_by_lua_block
proxy_ssl_verify_by_lua_filehttps://github.com/openresty/lua-nginx-module#proxy_ssl_verify_by_lua_file
lua_shared_dicthttps://github.com/openresty/lua-nginx-module#lua_shared_dict
lua_socket_connect_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_connect_timeout
lua_socket_send_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_send_timeout
lua_socket_send_lowathttps://github.com/openresty/lua-nginx-module#lua_socket_send_lowat
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
lua_socket_buffer_sizehttps://github.com/openresty/lua-nginx-module#lua_socket_buffer_size
lua_socket_pool_sizehttps://github.com/openresty/lua-nginx-module#lua_socket_pool_size
lua_socket_keepalive_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_keepalive_timeout
lua_socket_log_errorshttps://github.com/openresty/lua-nginx-module#lua_socket_log_errors
lua_ssl_ciphershttps://github.com/openresty/lua-nginx-module#lua_ssl_ciphers
lua_ssl_crlhttps://github.com/openresty/lua-nginx-module#lua_ssl_crl
lua_ssl_protocolshttps://github.com/openresty/lua-nginx-module#lua_ssl_protocols
lua_ssl_certificatehttps://github.com/openresty/lua-nginx-module#lua_ssl_certificate
lua_ssl_certificate_keyhttps://github.com/openresty/lua-nginx-module#lua_ssl_certificate_key
lua_ssl_trusted_certificatehttps://github.com/openresty/lua-nginx-module#lua_ssl_trusted_certificate
lua_ssl_verify_depthhttps://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth
lua_ssl_key_loghttps://github.com/openresty/lua-nginx-module#lua_ssl_key_log
lua_ssl_conf_commandhttps://github.com/openresty/lua-nginx-module#lua_ssl_conf_command
lua_upstream_skip_openssl_default_verifyhttps://github.com/openresty/lua-nginx-module#lua_upstream_skip_openssl_default_verify
lua_http10_bufferinghttps://github.com/openresty/lua-nginx-module#lua_http10_buffering
rewrite_by_lua_no_postponehttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_no_postpone
access_by_lua_no_postponehttps://github.com/openresty/lua-nginx-module#access_by_lua_no_postpone
lua_transform_underscores_in_response_headershttps://github.com/openresty/lua-nginx-module#lua_transform_underscores_in_response_headers
lua_check_client_aborthttps://github.com/openresty/lua-nginx-module#lua_check_client_abort
lua_max_pending_timershttps://github.com/openresty/lua-nginx-module#lua_max_pending_timers
lua_max_running_timershttps://github.com/openresty/lua-nginx-module#lua_max_running_timers
lua_sa_restarthttps://github.com/openresty/lua-nginx-module#lua_sa_restart
lua_worker_thread_vm_pool_sizehttps://github.com/openresty/lua-nginx-module#lua_worker_thread_vm_pool_size
https://github.com/openresty/lua-nginx-module/blob/master/doc/images/lua_nginx_modules_directives.drawio.png
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#lua_load_resty_core
lua-resty-corehttps://github.com/openresty/lua-resty-core
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_capture_error_log
get_logs()https://github.com/openresty/lua-resty-core/blob/master/lib/ngx/errlog.md#get_logs
ngx.errloghttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/errlog.md#readme
lua-resty-corehttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/errlog.md#readme
error_loghttps://nginx.org/r/error_log
error_loghttps://nginx.org/r/error_log
errlog.set_filter_levelhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/errlog.md#set_filter_level
error_loghttps://nginx.org/r/error_log
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_use_default_type
default_typehttps://nginx.org/en/docs/http/ngx_http_core_module.html#default_type
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_malloc_trim
log_subrequest onhttps://nginx.org/en/docs/http/ngx_http_core_module.html#log_subrequest
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_code_cache
set_by_lua_filehttps://github.com/openresty/lua-nginx-module#set_by_lua_file
content_by_lua_filehttps://github.com/openresty/lua-nginx-module#content_by_lua_file
set_by_lua_filehttps://github.com/openresty/lua-nginx-module#set_by_lua_file
content_by_lua_filehttps://github.com/openresty/lua-nginx-module#content_by_lua_file
access_by_lua_filehttps://github.com/openresty/lua-nginx-module#access_by_lua_file
set_by_luahttps://github.com/openresty/lua-nginx-module#set_by_lua
content_by_luahttps://github.com/openresty/lua-nginx-module#content_by_lua
access_by_luahttps://github.com/openresty/lua-nginx-module#access_by_lua
rewrite_by_luahttps://github.com/openresty/lua-nginx-module#rewrite_by_lua
init_by_luahttps://github.com/openresty/lua-nginx-module#init_by_lua
init_by_lua_filehttps://github.com/openresty/lua-nginx-module#init-by_lua_file
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_thread_cache_max_entries
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_regex_cache_max_entries
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
ngx.re.gmatchhttps://github.com/openresty/lua-nginx-module#ngxregmatch
ngx.re.subhttps://github.com/openresty/lua-nginx-module#ngxresub
ngx.re.gsubhttps://github.com/openresty/lua-nginx-module#ngxregsub
lua-resty-corehttps://github.com/openresty/lua-resty-core
ngx.re.subhttps://github.com/openresty/lua-nginx-module#ngxresub
ngx.re.gsubhttps://github.com/openresty/lua-nginx-module#ngxregsub
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_regex_match_limit
ngx.re APIhttps://github.com/openresty/lua-nginx-module#ngxrematch
ngx.re APIhttps://github.com/openresty/lua-nginx-module#ngxrematch
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_package_path
set_by_luahttps://github.com/openresty/lua-nginx-module#set_by_lua
content_by_luahttps://github.com/openresty/lua-nginx-module#content_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_package_cpath
set_by_luahttps://github.com/openresty/lua-nginx-module#set_by_lua
content_by_luahttps://github.com/openresty/lua-nginx-module#content_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#init_by_lua
init_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_by_lua_block
init_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#init_by_lua_block
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
lua_shared_dicthttps://github.com/openresty/lua-nginx-module#lua_shared_dict
lua_shared_dicthttps://github.com/openresty/lua-nginx-module#lua_shared_dict
Copy-on-write (COW)https://en.wikipedia.org/wiki/Copy-on-write
Lua Variable Scopehttps://github.com/openresty/lua-nginx-module#lua-variable-scope
Lua modulehttps://www.lua.org/manual/5.1/manual.html#5.3
module()https://www.lua.org/manual/5.1/manual.html#pdf-module
require()https://www.lua.org/manual/5.1/manual.html#pdf-require
require()https://www.lua.org/manual/5.1/manual.html#pdf-require
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
ngx.loghttps://github.com/openresty/lua-nginx-module#ngxlog
printhttps://github.com/openresty/lua-nginx-module#print
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
How OpenResty and Nginx Shared Memory Zones Consume RAMhttps://blog.openresty.com/en/how-nginx-shm-consume-ram/?src=gh_ngxlua
Memory Fragmentation in OpenResty and Nginx's Shared Memory Zoneshttps://blog.openresty.com/en/nginx-shm-frag/?src=gh_ngxlua
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#init_by_lua_file
init_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#init_worker_by_lua
init_worker_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_worker_by_lua_block
init_worker_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_worker_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#init_worker_by_lua_block
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua_block
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#init_worker_by_lua_file
init_worker_by_lua_blockhttps://github.com/openresty/lua-nginx-module#init_worker_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#exit_worker_by_lua_block
init_worker_by_lua*https://github.com/openresty/lua-nginx-module#init_worker_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#exit_worker_by_lua_file
exit_worker_by_lua_blockhttps://github.com/openresty/lua-nginx-module#exit_worker_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#set_by_lua
set_by_lua_blockhttps://github.com/openresty/lua-nginx-module#set_by_lua_block
set_by_lua_blockhttps://github.com/openresty/lua-nginx-module#set_by_lua_block
ngx_devel_kithttps://github.com/simplresty/ngx_devel_kit
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#set_by_lua_block
API callshttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
ngx.sleephttps://github.com/openresty/lua-nginx-module#ngxsleep
ngx.var.VARIABLEhttps://github.com/openresty/lua-nginx-module#ngxvarvariable
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
set-misc-nginx-modulehttp://github.com/openresty/set-misc-nginx-module
array-var-nginx-modulehttp://github.com/openresty/array-var-nginx-module
ngx_devel_kithttps://github.com/simplresty/ngx_devel_kit
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#set_by_lua_file
set_by_lua_blockhttps://github.com/openresty/lua-nginx-module#set_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
ngx_devel_kithttps://github.com/simplresty/ngx_devel_kit
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#content_by_lua
content_by_lua_blockhttps://github.com/openresty/lua-nginx-module#content_by_lua_block
content_by_lua_blockhttps://github.com/openresty/lua-nginx-module#content_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#content_by_lua_block
API callshttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
proxy_passhttp://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#content_by_lua_file
content_by_lua_blockhttps://github.com/openresty/lua-nginx-module#content_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_block
API callshttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
server_rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_block
server_rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_block
server_rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_block
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_file
server_rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#server_rewrite_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#rewrite_by_lua
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
API callshttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
ngx_evalhttp://www.grid.net.ru/nginx/eval.en.html
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
rewritehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
rewrite_by_lua_file_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_file_block
rewrite_by_lua_no_postponehttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_no_postpone
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#rewrite_by_lua_file
rewrite_by_lua_blockhttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
rewrite_by_lua_no_postponehttps://github.com/openresty/lua-nginx-module#rewrite_by_lua_no_postpone
content_by_lua_filehttps://github.com/openresty/lua-nginx-module#content_by_lua_file
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#access_by_lua
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#access_by_lua_block
API callshttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
ngx_http_access_modulehttp://nginx.org/en/docs/http/ngx_http_access_module.html
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
ngx_auth_requesthttp://mdounin.ru/hg/ngx_http_auth_request_module/
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
access_by_lua_no_postponehttps://github.com/openresty/lua-nginx-module#access_by_lua_no_postpone
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#access_by_lua_file
access_by_lua_blockhttps://github.com/openresty/lua-nginx-module#access_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
content_by_lua_filehttps://github.com/openresty/lua-nginx-module#content_by_lua_file
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#header_filter_by_lua
header_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#header_filter_by_lua_block
header_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#header_filter_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#header_filter_by_lua_block
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.redirecthttps://github.com/openresty/lua-nginx-module#ngxredirect
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#header_filter_by_lua_file
header_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#header_filter_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#body_filter_by_lua
body_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#body_filter_by_lua_block
body_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#body_filter_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#body_filter_by_lua_block
ngx.arghttps://github.com/openresty/lua-nginx-module#ngxarg
ngx.arghttps://github.com/openresty/lua-nginx-module#ngxarg
ngx.arghttps://github.com/openresty/lua-nginx-module#ngxarg
ngx.arghttps://github.com/openresty/lua-nginx-module#ngxarg
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#body_filter_by_lua_file
body_filter_by_lua_blockhttps://github.com/openresty/lua-nginx-module#body_filter_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#log_by_lua
log_by_lua_blockhttps://github.com/openresty/lua-nginx-module#log_by_lua_block
log_by_lua_blockhttps://github.com/openresty/lua-nginx-module#log_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#log_by_lua_block
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
$upstream_response_timehttp://nginx.org/en/docs/http/ngx_http_upstream_module.html#var_upstream_response_time
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#log_by_lua_file
log_by_lua_blockhttps://github.com/openresty/lua-nginx-module#log_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#balancer_by_lua_block
ngx_proxyhttps://nginx.org/en/docs/http/ngx_http_proxy_module.html
ngx_fastcgihttps://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
keepalivehttps://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive
keepalivehttps://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive
ngx.balancerhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/balancer.md
lua-resty-corehttps://github.com/openresty/lua-resty-core
proxy_next_upstreamhttps://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#balancer_by_lua_file
balancer_by_lua_blockhttps://github.com/openresty/lua-nginx-module#balancer_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#balancer_keepalive
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
$request_bodyhttp://nginx.org/en/docs/http/ngx_http_core_module.html#var_request_body
client_body_buffer_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_buffer_size
client_max_body_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
client_body_buffer_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_buffer_size
client_max_body_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
$request_bodyhttp://nginx.org/en/docs/http/ngx_http_core_module.html#var_request_body
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
content_by_luahttps://github.com/openresty/lua-nginx-module#content_by_lua
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua_block
ngx.ssl.clienthellohttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/clienthello.md
lua-resty-corehttps://github.com/openresty/lua-resty-core/#readme
ngx.ssl.clienthellohttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/clienthello.md
ngx.ssl.clienthellohttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/clienthello.md
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ssl_certificatehttps://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
ssl_certificate_keyhttps://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate_key
official pre-built packageshttps://openresty.org/en/linux-packages.html
OpenRestyhttps://openresty.org/
OpenRestyhttps://openresty.org
https://openresty.org/en/nginx-ssl-patches.htmlhttps://openresty.org/en/nginx-ssl-patches.html
nginx-1.27.1-quic_ssl_lua_yield.patchhttps://github.com/openresty/openresty/blob/master/patches/nginx/1.27.1/nginx-1.27.1-quic_ssl_lua_yield.patch
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua_file
ssl_client_hello_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
nginx-1.27.1-quic_ssl_lua_yield.patchhttps://github.com/openresty/openresty/blob/master/patches/nginx/1.27.1/nginx-1.27.1-quic_ssl_lua_yield.patch
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
cosockethttps://github.com/openresty/lua-nginx-module#ngxsockettcp
lua-resty-limit-traffic#readmehttps://github.com/openresty/lua-resty-limit-traffic
ngx.sslhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md
ngx.ocsphttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ocsp.md
lua-resty-corehttps://github.com/openresty/lua-resty-core/#readme
ngx.sslhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md
ngx.sslhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md
ngx.ocsphttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ocsp.md
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ssl_certificatehttps://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
ssl_certificate_keyhttps://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate_key
official pre-built packageshttps://openresty.org/en/linux-packages.html
OpenRestyhttps://openresty.org/
OpenRestyhttps://openresty.org
https://openresty.org/en/nginx-ssl-patches.htmlhttps://openresty.org/en/nginx-ssl-patches.html
nginx-1.27.1-quic_ssl_lua_yield.patchhttps://github.com/openresty/openresty/blob/master/patches/nginx/1.27.1/nginx-1.27.1-quic_ssl_lua_yield.patch
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_file
ssl_certificate_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
nginx-1.27.1-quic_ssl_lua_yield.patchhttps://github.com/openresty/openresty/blob/master/patches/nginx/1.27.1/nginx-1.27.1-quic_ssl_lua_yield.patch
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua_block
ngx.ssl.sessionhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/session.md
lua-resty-corehttps://github.com/openresty/lua-resty-core#readme
ngx.sleephttps://github.com/openresty/lua-nginx-module#ngxsleep
cosocketshttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ssl_session_store_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
cosockethttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ssl_session_store_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
ssl_session_store_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
official pre-built packageshttps://openresty.org/en/linux-packages.html
OpenRestyhttps://openresty.org/
OpenSSL packageshttps://openresty.org/en/linux-packages.html
OpenRestyhttps://openresty.org
https://openresty.org/en/openssl-patches.htmlhttps://openresty.org/en/openssl-patches.html
OpenRestyhttps://openresty.org
https://openresty.org/en/nginx-ssl-patches.htmlhttps://openresty.org/en/nginx-ssl-patches.html
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua_file
ssl_session_fetch_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
ngx.sleephttps://github.com/openresty/lua-nginx-module#ngxsleep
cosocketshttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
ngx.ssl.sessionhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/session.md#readme
lua-resty-corehttps://github.com/openresty/lua-resty-core#readme
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_file
ssl_session_store_by_lua_blockhttps://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#proxy_ssl_verify_by_lua_block
ngx.ssl.proxysslverifyhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/proxysslverify.md
lua-resty-corehttps://github.com/openresty/lua-resty-core/#readme
ngx.ssl.proxysslverifyhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/proxysslverify.md
ngx.ssl.proxysslverifyhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl/proxysslverify.md
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#proxy_ssl_verify_by_lua_file
proxy_ssl_verify_by_lua_blockhttps://github.com/openresty/lua-nginx-module#proxy_ssl_verify_by_lua_block
LuaJIT bytecodehttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_shared_dict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_connect_timeout
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_send_timeout
sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_send_lowat
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_buffer_size
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_pool_size
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_keepalive_timeout
setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_socket_log_errors
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_ciphers
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_crl
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_protocols
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_certificate
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
lua_ssl_certificate_keyhttps://github.com/openresty/lua-nginx-module#lua_ssl_certificate_key
lua_ssl_verify_depthhttps://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_certificate_key
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
lua_ssl_certificatehttps://github.com/openresty/lua-nginx-module#lua_ssl_certificate
lua_ssl_verify_depthhttps://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_trusted_certificate
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
lua_ssl_verify_depthhttps://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth
lua_ssl_certificatehttps://github.com/openresty/lua-nginx-module#lua_ssl_certificate
lua_ssl_certificate_keyhttps://github.com/openresty/lua-nginx-module#lua_ssl_certificate_key
lua_ssl_trusted_certificatehttps://github.com/openresty/lua-nginx-module#lua_ssl_trusted_certificate
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_key_log
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_ssl_conf_command
commandshttps://www.openssl.org/docs/man1.1.1/man3/SSL_CONF_cmd.html
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_upstream_skip_openssl_default_verify
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_http10_buffering
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.flushhttps://github.com/openresty/lua-nginx-module#ngxflush
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#rewrite_by_lua_no_postpone
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#access_by_lua_no_postpone
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_transform_underscores_in_response_headers
ngx.header.HEADERhttps://github.com/openresty/lua-nginx-module#ngxheaderheader
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_check_client_abort
ngx.on_aborthttps://github.com/openresty/lua-nginx-module#ngxon_abort
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
ngx.on_aborthttps://github.com/openresty/lua-nginx-module#ngxon_abort
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
TCP keepalivehttp://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview.html
listenhttp://nginx.org/en/docs/http/ngx_http_core_module.html#listen
ngx.on_aborthttps://github.com/openresty/lua-nginx-module#ngxon_abort
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_max_pending_timers
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_max_running_timers
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_sa_restart
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#lua_worker_thread_vm_pool_size
ngx.run_worker_threadhttps://github.com/openresty/lua-nginx-module#ngxrun_worker_thread
Back to TOChttps://github.com/openresty/lua-nginx-module#directives
https://github.com/openresty/lua-nginx-module#nginx-api-for-lua
Introductionhttps://github.com/openresty/lua-nginx-module#introduction
ngx.arghttps://github.com/openresty/lua-nginx-module#ngxarg
ngx.var.VARIABLEhttps://github.com/openresty/lua-nginx-module#ngxvarvariable
Core constantshttps://github.com/openresty/lua-nginx-module#core-constants
HTTP method constantshttps://github.com/openresty/lua-nginx-module#http-method-constants
HTTP status constantshttps://github.com/openresty/lua-nginx-module#http-status-constants
Nginx log level constantshttps://github.com/openresty/lua-nginx-module#nginx-log-level-constants
printhttps://github.com/openresty/lua-nginx-module#print
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.statushttps://github.com/openresty/lua-nginx-module#ngxstatus
ngx.header.HEADERhttps://github.com/openresty/lua-nginx-module#ngxheaderheader
ngx.resp.get_headershttps://github.com/openresty/lua-nginx-module#ngxrespget_headers
ngx.req.is_internalhttps://github.com/openresty/lua-nginx-module#ngxreqis_internal
ngx.req.start_timehttps://github.com/openresty/lua-nginx-module#ngxreqstart_time
ngx.req.http_versionhttps://github.com/openresty/lua-nginx-module#ngxreqhttp_version
ngx.req.raw_headerhttps://github.com/openresty/lua-nginx-module#ngxreqraw_header
ngx.req.get_methodhttps://github.com/openresty/lua-nginx-module#ngxreqget_method
ngx.req.set_methodhttps://github.com/openresty/lua-nginx-module#ngxreqset_method
ngx.req.set_urihttps://github.com/openresty/lua-nginx-module#ngxreqset_uri
ngx.req.set_uri_argshttps://github.com/openresty/lua-nginx-module#ngxreqset_uri_args
ngx.req.get_uri_argshttps://github.com/openresty/lua-nginx-module#ngxreqget_uri_args
ngx.req.get_post_argshttps://github.com/openresty/lua-nginx-module#ngxreqget_post_args
ngx.req.get_headershttps://github.com/openresty/lua-nginx-module#ngxreqget_headers
ngx.req.set_headerhttps://github.com/openresty/lua-nginx-module#ngxreqset_header
ngx.req.clear_headerhttps://github.com/openresty/lua-nginx-module#ngxreqclear_header
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
ngx.req.get_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqget_body_data
ngx.req.get_body_filehttps://github.com/openresty/lua-nginx-module#ngxreqget_body_file
ngx.req.set_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqset_body_data
ngx.req.set_body_filehttps://github.com/openresty/lua-nginx-module#ngxreqset_body_file
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
ngx.req.append_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqappend_body
ngx.req.finish_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.redirecthttps://github.com/openresty/lua-nginx-module#ngxredirect
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.headers_senthttps://github.com/openresty/lua-nginx-module#ngxheaders_sent
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.loghttps://github.com/openresty/lua-nginx-module#ngxlog
ngx.flushhttps://github.com/openresty/lua-nginx-module#ngxflush
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.eofhttps://github.com/openresty/lua-nginx-module#ngxeof
ngx.sleephttps://github.com/openresty/lua-nginx-module#ngxsleep
ngx.escape_urihttps://github.com/openresty/lua-nginx-module#ngxescape_uri
ngx.unescape_urihttps://github.com/openresty/lua-nginx-module#ngxunescape_uri
ngx.encode_argshttps://github.com/openresty/lua-nginx-module#ngxencode_args
ngx.decode_argshttps://github.com/openresty/lua-nginx-module#ngxdecode_args
ngx.encode_base64https://github.com/openresty/lua-nginx-module#ngxencode_base64
ngx.decode_base64https://github.com/openresty/lua-nginx-module#ngxdecode_base64
ngx.decode_base64mimehttps://github.com/openresty/lua-nginx-module#ngxdecode_base64mime
ngx.crc32_shorthttps://github.com/openresty/lua-nginx-module#ngxcrc32_short
ngx.crc32_longhttps://github.com/openresty/lua-nginx-module#ngxcrc32_long
ngx.hmac_sha1https://github.com/openresty/lua-nginx-module#ngxhmac_sha1
ngx.md5https://github.com/openresty/lua-nginx-module#ngxmd5
ngx.md5_binhttps://github.com/openresty/lua-nginx-module#ngxmd5_bin
ngx.sha1_binhttps://github.com/openresty/lua-nginx-module#ngxsha1_bin
ngx.quote_sql_strhttps://github.com/openresty/lua-nginx-module#ngxquote_sql_str
ngx.todayhttps://github.com/openresty/lua-nginx-module#ngxtoday
ngx.timehttps://github.com/openresty/lua-nginx-module#ngxtime
ngx.nowhttps://github.com/openresty/lua-nginx-module#ngxnow
ngx.update_timehttps://github.com/openresty/lua-nginx-module#ngxupdate_time
ngx.localtimehttps://github.com/openresty/lua-nginx-module#ngxlocaltime
ngx.utctimehttps://github.com/openresty/lua-nginx-module#ngxutctime
ngx.cookie_timehttps://github.com/openresty/lua-nginx-module#ngxcookie_time
ngx.http_timehttps://github.com/openresty/lua-nginx-module#ngxhttp_time
ngx.parse_http_timehttps://github.com/openresty/lua-nginx-module#ngxparse_http_time
ngx.is_subrequesthttps://github.com/openresty/lua-nginx-module#ngxis_subrequest
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
ngx.re.findhttps://github.com/openresty/lua-nginx-module#ngxrefind
ngx.re.gmatchhttps://github.com/openresty/lua-nginx-module#ngxregmatch
ngx.re.subhttps://github.com/openresty/lua-nginx-module#ngxresub
ngx.re.gsubhttps://github.com/openresty/lua-nginx-module#ngxregsub
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICT.gethttps://github.com/openresty/lua-nginx-module#ngxshareddictget
ngx.shared.DICT.get_stalehttps://github.com/openresty/lua-nginx-module#ngxshareddictget_stale
ngx.shared.DICT.sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
ngx.shared.DICT.safe_sethttps://github.com/openresty/lua-nginx-module#ngxshareddictsafe_set
ngx.shared.DICT.addhttps://github.com/openresty/lua-nginx-module#ngxshareddictadd
ngx.shared.DICT.safe_addhttps://github.com/openresty/lua-nginx-module#ngxshareddictsafe_add
ngx.shared.DICT.replacehttps://github.com/openresty/lua-nginx-module#ngxshareddictreplace
ngx.shared.DICT.deletehttps://github.com/openresty/lua-nginx-module#ngxshareddictdelete
ngx.shared.DICT.incrhttps://github.com/openresty/lua-nginx-module#ngxshareddictincr
ngx.shared.DICT.lpushhttps://github.com/openresty/lua-nginx-module#ngxshareddictlpush
ngx.shared.DICT.rpushhttps://github.com/openresty/lua-nginx-module#ngxshareddictrpush
ngx.shared.DICT.lpophttps://github.com/openresty/lua-nginx-module#ngxshareddictlpop
ngx.shared.DICT.rpophttps://github.com/openresty/lua-nginx-module#ngxshareddictrpop
ngx.shared.DICT.llenhttps://github.com/openresty/lua-nginx-module#ngxshareddictllen
ngx.shared.DICT.ttlhttps://github.com/openresty/lua-nginx-module#ngxshareddictttl
ngx.shared.DICT.expirehttps://github.com/openresty/lua-nginx-module#ngxshareddictexpire
ngx.shared.DICT.flush_allhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_all
ngx.shared.DICT.flush_expiredhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_expired
ngx.shared.DICT.get_keyshttps://github.com/openresty/lua-nginx-module#ngxshareddictget_keys
ngx.shared.DICT.capacityhttps://github.com/openresty/lua-nginx-module#ngxshareddictcapacity
ngx.shared.DICT.free_spacehttps://github.com/openresty/lua-nginx-module#ngxshareddictfree_space
ngx.socket.udphttps://github.com/openresty/lua-nginx-module#ngxsocketudp
udpsock:bindhttps://github.com/openresty/lua-nginx-module#udpsockbind
udpsock:setpeernamehttps://github.com/openresty/lua-nginx-module#udpsocksetpeername
udpsock:sendhttps://github.com/openresty/lua-nginx-module#udpsocksend
udpsock:receivehttps://github.com/openresty/lua-nginx-module#udpsockreceive
udpsock:closehttps://github.com/openresty/lua-nginx-module#udpsockclose
udpsock:settimeouthttps://github.com/openresty/lua-nginx-module#udpsocksettimeout
ngx.socket.streamhttps://github.com/openresty/lua-nginx-module#ngxsocketstream
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
tcpsock:bindhttps://github.com/openresty/lua-nginx-module#tcpsockbind
tcpsock:connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
tcpsock:getfdhttps://github.com/openresty/lua-nginx-module#getfd
tcpsock:setclientcerthttps://github.com/openresty/lua-nginx-module#tcpsocksetclientcert
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
tcpsock:sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
tcpsock:receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
tcpsock:receiveanyhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveany
tcpsock:receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
tcpsock:closehttps://github.com/openresty/lua-nginx-module#tcpsockclose
tcpsock:settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
tcpsock:settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
tcpsock:setoptionhttps://github.com/openresty/lua-nginx-module#tcpsocksetoption
tcpsock:setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
tcpsock:getreusedtimeshttps://github.com/openresty/lua-nginx-module#tcpsockgetreusedtimes
tcpsock:getsslpointerhttps://github.com/openresty/lua-nginx-module#tcpsockgetsslpointer
tcpsock:getsslctxhttps://github.com/openresty/lua-nginx-module#tcpsockgetsslctx
tcpsock:getsslsessionhttps://github.com/openresty/lua-nginx-module#tcpsockgetsslsession
ngx.socket.connecthttps://github.com/openresty/lua-nginx-module#ngxsocketconnect
ngx.get_phasehttps://github.com/openresty/lua-nginx-module#ngxget_phase
ngx.thread.spawnhttps://github.com/openresty/lua-nginx-module#ngxthreadspawn
ngx.thread.waithttps://github.com/openresty/lua-nginx-module#ngxthreadwait
ngx.thread.killhttps://github.com/openresty/lua-nginx-module#ngxthreadkill
ngx.on_aborthttps://github.com/openresty/lua-nginx-module#ngxon_abort
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
ngx.timer.everyhttps://github.com/openresty/lua-nginx-module#ngxtimerevery
ngx.timer.running_counthttps://github.com/openresty/lua-nginx-module#ngxtimerrunning_count
ngx.timer.pending_counthttps://github.com/openresty/lua-nginx-module#ngxtimerpending_count
ngx.config.subsystemhttps://github.com/openresty/lua-nginx-module#ngxconfigsubsystem
ngx.config.debughttps://github.com/openresty/lua-nginx-module#ngxconfigdebug
ngx.config.prefixhttps://github.com/openresty/lua-nginx-module#ngxconfigprefix
ngx.config.nginx_versionhttps://github.com/openresty/lua-nginx-module#ngxconfignginx_version
ngx.config.nginx_configurehttps://github.com/openresty/lua-nginx-module#ngxconfignginx_configure
ngx.config.ngx_lua_versionhttps://github.com/openresty/lua-nginx-module#ngxconfigngx_lua_version
ngx.worker.exitinghttps://github.com/openresty/lua-nginx-module#ngxworkerexiting
ngx.worker.pidhttps://github.com/openresty/lua-nginx-module#ngxworkerpid
ngx.worker.pidshttps://github.com/openresty/lua-nginx-module#ngxworkerpids
ngx.worker.counthttps://github.com/openresty/lua-nginx-module#ngxworkercount
ngx.worker.idhttps://github.com/openresty/lua-nginx-module#ngxworkerid
ngx.semaphorehttps://github.com/openresty/lua-nginx-module#ngxsemaphore
ngx.balancerhttps://github.com/openresty/lua-nginx-module#ngxbalancer
ngx.sslhttps://github.com/openresty/lua-nginx-module#ngxssl
ngx.ocsphttps://github.com/openresty/lua-nginx-module#ngxocsp
ndk.set_var.DIRECTIVEhttps://github.com/openresty/lua-nginx-module#ndkset_vardirective
coroutine.createhttps://github.com/openresty/lua-nginx-module#coroutinecreate
coroutine.resumehttps://github.com/openresty/lua-nginx-module#coroutineresume
coroutine.yieldhttps://github.com/openresty/lua-nginx-module#coroutineyield
coroutine.wraphttps://github.com/openresty/lua-nginx-module#coroutinewrap
coroutine.runninghttps://github.com/openresty/lua-nginx-module#coroutinerunning
coroutine.statushttps://github.com/openresty/lua-nginx-module#coroutinestatus
ngx.run_worker_threadhttps://github.com/openresty/lua-nginx-module#ngxrun_worker_thread
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#introduction
package.seeallhttps://www.lua.org/manual/5.1/manual.html#pdf-package.seeall
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxarg
set_by_lua*https://github.com/openresty/lua-nginx-module#set_by_lua
body_filter_by_lua*https://github.com/openresty/lua-nginx-module#body_filter_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxvarvariable
Nginx variableshttp://nginx.org/en/docs/varindex.html
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#core-constants
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
lua-cjsonhttp://www.kyne.com.au/~mark/software/lua-cjson.php
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#http-method-constants
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#http-status-constants
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#nginx-log-level-constants
ngx.loghttps://github.com/openresty/lua-nginx-module#ngxlog
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#print
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxctx
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua
ssl_session_store_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua
ssl_session_fetch_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua
ssl_client_hello_by_lua*https://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
init_worker_by_lua*https://github.com/openresty/lua-nginx-module#init_worker_by_lua
worker-level data sharinghttps://github.com/openresty/lua-nginx-module#data-sharing-within-an-nginx-worker
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.redirecthttps://github.com/openresty/lua-nginx-module#ngxredirect
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
cosocketshttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
ngx.req.read_body()https://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_body onhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.encode_argshttps://github.com/openresty/lua-nginx-module#ngxencode_args
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
ngx.ctxhttps://github.com/openresty/lua-nginx-module#ngxctx
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
proxy_pass_request_headershttp://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass_request_headers
subrequest directives of other moduleshttps://github.com/openresty/lua-nginx-module#locations-configured-by-subrequest-directives-of-other-modules
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
subrequest directives of other moduleshttps://github.com/openresty/lua-nginx-module#locations-configured-by-subrequest-directives-of-other-modules
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxstatus
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxheaderheader
lua_transform_underscores_in_response_headershttps://github.com/openresty/lua-nginx-module#lua_transform_underscores_in_response_headers
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
header_filter_by_lua*https://github.com/openresty/lua-nginx-module#header_filter_by_lua
ngx.req.get_headershttps://github.com/openresty/lua-nginx-module#ngxreqget_headers
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxrespget_headers
ngx.req.get_headershttps://github.com/openresty/lua-nginx-module#ngxreqget_headers
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqis_internal
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqstart_time
ngx_http_log_modulehttp://nginx.org/en/docs/http/ngx_http_log_module.html
ngx.nowhttps://github.com/openresty/lua-nginx-module#ngxnow
ngx.update_timehttps://github.com/openresty/lua-nginx-module#ngxupdate_time
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqhttp_version
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqraw_header
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqget_method
method constantshttps://github.com/openresty/lua-nginx-module#http-method-constants
ngx.req.set_methodhttps://github.com/openresty/lua-nginx-module#ngxreqset_method
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqset_method
method constantshttps://github.com/openresty/lua-nginx-module#http-method-constants
ngx.req.get_methodhttps://github.com/openresty/lua-nginx-module#ngxreqget_method
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqset_uri
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
rewritehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
ngx.req.set_uri_argshttps://github.com/openresty/lua-nginx-module#ngxreqset_uri_args
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqset_uri_args
ngx.req.set_urihttps://github.com/openresty/lua-nginx-module#ngxreqset_uri
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqget_uri_args
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqget_post_args
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqget_headers
ngx.var.HEADERhttps://github.com/openresty/lua-nginx-module#ngxvarvariable
$http_HEADERhttp://nginx.org/en/docs/http/ngx_http_core_module.html#var_http_
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqset_header
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
ngx.req.clear_headerhttps://github.com/openresty/lua-nginx-module#ngxreqclear_header
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqclear_header
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
ngx.req.get_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqget_body_data
ngx.req.get_body_filehttps://github.com/openresty/lua-nginx-module#ngxreqget_body_file
client_body_buffer_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_buffer_size
client_body_in_file_onlyhttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_in_file_only
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqget_body_data
ngx.req.get_post_argshttps://github.com/openresty/lua-nginx-module#ngxreqget_post_args
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.get_body_filehttps://github.com/openresty/lua-nginx-module#ngxreqget_body_file
client_body_buffer_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_buffer_size
client_max_body_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
ngx.req.get_body_filehttps://github.com/openresty/lua-nginx-module#ngxreqget_body_file
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqget_body_file
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.get_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqget_body_data
client_body_in_file_onlyhttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_in_file_only
balancer.recreate_requesthttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/balancer.md#recreate_request
ngx.req.get_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqget_body_data
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqset_body_data
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
balancer.recreate_requesthttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/balancer.md#recreate_request
ngx.req.set_body_filehttps://github.com/openresty/lua-nginx-module#ngxreqset_body_file
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqset_body_file
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
ngx.req.set_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqset_body_data
ngx.req.set_body_datahttps://github.com/openresty/lua-nginx-module#ngxreqset_body_data
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqinit_body
ngx.req.append_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqappend_body
ngx.req.finish_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.append_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqappend_body
client_body_buffer_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_buffer_size
ngx.req.finish_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
ngx.req.append_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqappend_body
ngx.req.finish_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
ngx_http_proxy_modulehttp://nginx.org/en/docs/http/ngx_http_proxy_module.html
ngx_http_fastcgi_modulehttp://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqappend_body
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
ngx.req.finish_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
ngx.req.finish_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
ngx_http_proxy_modulehttp://nginx.org/en/docs/http/ngx_http_proxy_module.html
ngx_http_fastcgi_modulehttp://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqfinish_body
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
ngx.req.append_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqappend_body
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
ngx.req.append_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqappend_body
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
ngx_http_proxy_modulehttp://nginx.org/en/docs/http/ngx_http_proxy_module.html
ngx_http_fastcgi_modulehttp://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
ngx.req.init_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqinit_body
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxreqsocket
receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
receiveanyhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveany
receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
client_body_timeouthttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_timeout
client_max_body_sizehttp://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
lua_need_request_bodyhttps://github.com/openresty/lua-nginx-module#lua_need_request_body
ngx.req.read_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqread_body
ngx.req.discard_bodyhttps://github.com/openresty/lua-nginx-module#ngxreqdiscard_body
receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
receiveanyhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveany
receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.flush(true)https://github.com/openresty/lua-nginx-module#ngxflush
WebSockethttps://en.wikipedia.org/wiki/WebSocket
lua-resty-websocket libraryhttps://github.com/openresty/lua-resty-websocket
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxexec
echo_exechttp://github.com/openresty/echo-nginx-module#echo_exec
echo-nginx-modulehttp://github.com/openresty/echo-nginx-module
ngx.encode_argshttps://github.com/openresty/lua-nginx-module#ngxencode_args
ngx.redirecthttps://github.com/openresty/lua-nginx-module#ngxredirect
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
header_filter_by_lua*https://github.com/openresty/lua-nginx-module#header_filter_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxredirect
rewritehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite
ngx_http_rewrite_modulehttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html
ngx.send_headershttps://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
header_filter_by_lua*https://github.com/openresty/lua-nginx-module#header_filter_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsend_headers
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
content_by_lua*https://github.com/openresty/lua-nginx-module#content_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxheaders_sent
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxprint
ngx.flushhttps://github.com/openresty/lua-nginx-module#ngxflush
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsay
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxlog
Nginx log level constantshttps://github.com/openresty/lua-nginx-module#nginx-log-level-constants
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxflush
send_timeouthttp://nginx.org/en/docs/http/ngx_http_core_module.html#send_timeout
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
HTTP 1.0 supporthttps://github.com/openresty/lua-nginx-module#http-10-support
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxexit
content_by_lua*https://github.com/openresty/lua-nginx-module#content_by_lua
HTTP status constantshttps://github.com/openresty/lua-nginx-module#http-status-constants
HTTP status constantshttps://github.com/openresty/lua-nginx-module#http-status-constants
core constantshttps://github.com/openresty/lua-nginx-module#core-constants
header_filter_by_lua*https://github.com/openresty/lua-nginx-module#header_filter_by_lua
balancer_by_lua*https://github.com/openresty/lua-nginx-module#balancer_by_lua_block
ssl_session_store_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxeof
ngx_http_proxy_modulehttp://nginx.org/en/docs/http/ngx_http_proxy_module.html
proxy_ignore_client_aborthttp://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_client_abort
ngx_http_proxy_modulehttp://nginx.org/en/docs/http/ngx_http_proxy_module.html
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsleep
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxescape_uri
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxunescape_uri
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxencode_args
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxdecode_args
ngx.encode_argshttps://github.com/openresty/lua-nginx-module#ngxencode_args
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxencode_base64
base64.encode_base64urlhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/base64.md#encode_base64url
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxdecode_base64
base64.decode_base64urlhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/base64.md#decode_base64url
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxdecode_base64mime
lua-resty-corehttps://github.com/openresty/lua-resty-core
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxcrc32_short
ngx.crc32_longhttps://github.com/openresty/lua-nginx-module#ngxcrc32_long
ngx.crc32_longhttps://github.com/openresty/lua-nginx-module#ngxcrc32_long
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxcrc32_long
ngx.crc32_shorthttps://github.com/openresty/lua-nginx-module#ngxcrc32_short
ngx.crc32_shorthttps://github.com/openresty/lua-nginx-module#ngxcrc32_short
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxhmac_sha1
HMAC-SHA1https://en.wikipedia.org/wiki/HMAC
ngx.encode_base64https://github.com/openresty/lua-nginx-module#ngxencode_base64
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxmd5
ngx.md5_binhttps://github.com/openresty/lua-nginx-module#ngxmd5_bin
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxmd5_bin
ngx.md5https://github.com/openresty/lua-nginx-module#ngxmd5
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsha1_bin
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxquote_sql_str
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxtoday
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxtime
ngx.update_timehttps://github.com/openresty/lua-nginx-module#ngxupdate_time
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxnow
ngx.update_timehttps://github.com/openresty/lua-nginx-module#ngxupdate_time
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxupdate_time
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxlocaltime
os.datehttps://www.lua.org/manual/5.1/manual.html#pdf-os.date
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxutctime
os.datehttps://www.lua.org/manual/5.1/manual.html#pdf-os.date
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxcookie_time
ngx.timehttps://github.com/openresty/lua-nginx-module#ngxtime
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxhttp_time
ngx.timehttps://github.com/openresty/lua-nginx-module#ngxtime
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxparse_http_time
ngx.http_timehttps://github.com/openresty/lua-nginx-module#ngxhttp_time
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxis_subrequest
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxrematch
lua_regex_cache_max_entrieshttps://github.com/openresty/lua-nginx-module#lua_regex_cache_max_entries
Known Issue With Special Escaping Sequenceshttps://github.com/openresty/lua-nginx-module#special-escaping-sequences
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxrefind
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
string.subhttps://www.lua.org/manual/5.1/manual.html#pdf-string.sub
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxregmatch
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
Known Issue With Special Escaping Sequenceshttps://github.com/openresty/lua-nginx-module#special-escaping-sequences
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxresub
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
ngx.re.matchhttps://github.com/openresty/lua-nginx-module#ngxrematch
Known Issue With Special Escaping Sequenceshttps://github.com/openresty/lua-nginx-module#special-escaping-sequences
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxregsub
ngx.re.subhttps://github.com/openresty/lua-nginx-module#ngxresub
Known Issue With Special Escaping Sequenceshttps://github.com/openresty/lua-nginx-module#special-escaping-sequences
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddict
lua_shared_dicthttps://github.com/openresty/lua-nginx-module#lua_shared_dict
gethttps://github.com/openresty/lua-nginx-module#ngxshareddictget
get_stalehttps://github.com/openresty/lua-nginx-module#ngxshareddictget_stale
sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
safe_sethttps://github.com/openresty/lua-nginx-module#ngxshareddictsafe_set
addhttps://github.com/openresty/lua-nginx-module#ngxshareddictadd
safe_addhttps://github.com/openresty/lua-nginx-module#ngxshareddictsafe_add
replacehttps://github.com/openresty/lua-nginx-module#ngxshareddictreplace
deletehttps://github.com/openresty/lua-nginx-module#ngxshareddictdelete
incrhttps://github.com/openresty/lua-nginx-module#ngxshareddictincr
lpushhttps://github.com/openresty/lua-nginx-module#ngxshareddictlpush
rpushhttps://github.com/openresty/lua-nginx-module#ngxshareddictrpush
lpophttps://github.com/openresty/lua-nginx-module#ngxshareddictlpop
rpophttps://github.com/openresty/lua-nginx-module#ngxshareddictrpop
llenhttps://github.com/openresty/lua-nginx-module#ngxshareddictllen
ttlhttps://github.com/openresty/lua-nginx-module#ngxshareddictttl
expirehttps://github.com/openresty/lua-nginx-module#ngxshareddictexpire
flush_allhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_all
flush_expiredhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_expired
get_keyshttps://github.com/openresty/lua-nginx-module#ngxshareddictget_keys
capacityhttps://github.com/openresty/lua-nginx-module#ngxshareddictcapacity
free_spacehttps://github.com/openresty/lua-nginx-module#ngxshareddictfree_space
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictget
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictget_stale
gethttps://github.com/openresty/lua-nginx-module#ngxshareddictget
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictset
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
gethttps://github.com/openresty/lua-nginx-module#ngxshareddictget
lua_shared_dicthttps://github.com/openresty/lua-nginx-module#lua_shared_dict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictsafe_set
sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictadd
sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictsafe_add
addhttps://github.com/openresty/lua-nginx-module#ngxshareddictadd
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictreplace
sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictdelete
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictincr
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
addhttps://github.com/openresty/lua-nginx-module#ngxshareddictadd
sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
lua-resty-corehttps://github.com/openresty/lua-resty-core
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictlpush
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictrpush
lpushhttps://github.com/openresty/lua-nginx-module#ngxshareddictlpush
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictlpop
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictrpop
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictllen
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictttl
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
sethttps://github.com/openresty/lua-nginx-module#ngxshareddictset
addhttps://github.com/openresty/lua-nginx-module#ngxshareddictadd
replacehttps://github.com/openresty/lua-nginx-module#ngxshareddictreplace
lua-resty-corehttps://github.com/openresty/lua-resty-core
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictexpire
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
lua-resty-corehttps://github.com/openresty/lua-resty-core
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictflush_all
ngx.shared.DICT.flush_expiredhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_expired
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictflush_expired
flush_allhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_all
ngx.shared.DICT.flush_allhttps://github.com/openresty/lua-nginx-module#ngxshareddictflush_all
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictget_keys
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictcapacity
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
lua_shared_dicthttps://github.com/openresty/lua-nginx-module#lua_shared_dict
lua-resty-corehttps://github.com/openresty/lua-resty-core
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxshareddictfree_space
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
lua-resty-corehttps://github.com/openresty/lua-resty-core
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsocketudp
bindhttps://github.com/openresty/lua-nginx-module#udpsockbind
setpeernamehttps://github.com/openresty/lua-nginx-module#udpsocksetpeername
sendhttps://github.com/openresty/lua-nginx-module#udpsocksend
receivehttps://github.com/openresty/lua-nginx-module#udpsockreceive
closehttps://github.com/openresty/lua-nginx-module#udpsockclose
settimeouthttps://github.com/openresty/lua-nginx-module#udpsocksettimeout
LuaSockethttp://w3.impa.br/~diego/software/luasocket/udp.html
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#udpsockbind
proxy_bindhttp://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_bind
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#udpsocksetpeername
resolverhttp://nginx.org/en/docs/http/ngx_http_core_module.html#resolver
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#udpsocksend
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#udpsockreceive
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
settimeouthttps://github.com/openresty/lua-nginx-module#udpsocksettimeout
settimeouthttps://github.com/openresty/lua-nginx-module#udpsocksettimeout
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#udpsockclose
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#udpsocksettimeout
receivehttps://github.com/openresty/lua-nginx-module#udpsockreceive
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsocketstream
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsockettcp
bindhttps://github.com/openresty/lua-nginx-module#tcpsockbind
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
setclientcerthttps://github.com/openresty/lua-nginx-module#tcpsocksetclientcert
sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
closehttps://github.com/openresty/lua-nginx-module#tcpsockclose
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
setoptionhttps://github.com/openresty/lua-nginx-module#tcpsocksetoption
receiveanyhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveany
receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
getreusedtimeshttps://github.com/openresty/lua-nginx-module#tcpsockgetreusedtimes
tcpsock:getsslpointerhttps://github.com/openresty/lua-nginx-module#tcpsockgetsslpointer
tcpsock:getsslctxhttps://github.com/openresty/lua-nginx-module#tcpsockgetsslctx
tcpsock:getsslsessionhttps://github.com/openresty/lua-nginx-module#tcpsockgetsslsession
LuaSockethttp://w3.impa.br/~diego/software/luasocket/tcp.html
closehttps://github.com/openresty/lua-nginx-module#tcpsockclose
setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
closehttps://github.com/openresty/lua-nginx-module#tcpsockclose
ngx.socket.udphttps://github.com/openresty/lua-nginx-module#ngxsocketudp
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockbind
proxy_bindhttp://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_bind
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockconnect
ngx.socket.connecthttps://github.com/openresty/lua-nginx-module#ngxsocketconnect
resolverhttp://nginx.org/en/docs/http/ngx_http_core_module.html#resolver
lua_socket_connect_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_connect_timeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
lua_socket_pool_sizehttps://github.com/openresty/lua-nginx-module#lua_socket_pool_size
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockgetfd
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksetclientcert
tcpsock:sslhandshakehttps://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
ngx.ssl.parse_pem_certhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md#parse_pem_cert
ngx.ssl.parse_der_certhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md#parse_der_cert
ngx.ssl.parse_pem_priv_keyhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md#parse_pem_priv_key
ngx.ssl.parse_der_priv_keyhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md#parse_der_priv_key
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksslhandshake
lua_ssl_trusted_certificatehttps://github.com/openresty/lua-nginx-module#lua_ssl_trusted_certificate
lua_ssl_verify_depthhttps://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockgetsslpointer
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockgetsslctx
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockgetsslsession
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksend
lua_socket_send_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_send_timeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockreceive
sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockreceiveany
sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockclose
setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksettimeout
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
lua_socket_connect_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_connect_timeout
lua_socket_send_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_send_timeout
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
lua_socket_keepalive_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_keepalive_timeout
setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
sendhttps://github.com/openresty/lua-nginx-module#tcpsocksend
receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
receiveuntilhttps://github.com/openresty/lua-nginx-module#tcpsockreceiveuntil
lua_socket_connect_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_connect_timeout
lua_socket_send_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_send_timeout
lua_socket_read_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_read_timeout
settimeoutshttps://github.com/openresty/lua-nginx-module#tcpsocksettimeouts
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
lua_socket_keepalive_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_keepalive_timeout
setkeepalivehttps://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksetoption
LuaSockethttp://w3.impa.br/~diego/software/luasocket/tcp.html
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsocksetkeepalive
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
lua_socket_keepalive_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_keepalive_timeout
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
lua_socket_pool_sizehttps://github.com/openresty/lua-nginx-module#lua_socket_pool_size
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
closehttps://github.com/openresty/lua-nginx-module#tcpsockclose
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#tcpsockgetreusedtimes
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsocketconnect
ngx.socket.tcp()https://github.com/openresty/lua-nginx-module#ngxsockettcp
connect()https://github.com/openresty/lua-nginx-module#tcpsockconnect
settimeouthttps://github.com/openresty/lua-nginx-module#tcpsocksettimeout
lua_socket_connect_timeouthttps://github.com/openresty/lua-nginx-module#lua_socket_connect_timeout
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxget_phase
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
init_worker_by_lua*https://github.com/openresty/lua-nginx-module#init_worker_by_lua
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
ssl_session_fetch_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_fetch_by_lua_block
ssl_session_store_by_lua*https://github.com/openresty/lua-nginx-module#ssl_session_store_by_lua_block
ssl_client_hello_by_lua*https://github.com/openresty/lua-nginx-module#ssl_client_hello_by_lua_block
set_by_lua*https://github.com/openresty/lua-nginx-module#set_by_lua
rewrite_by_lua*https://github.com/openresty/lua-nginx-module#rewrite_by_lua
balancer_by_lua*https://github.com/openresty/lua-nginx-module#balancer_by_lua_block
access_by_lua*https://github.com/openresty/lua-nginx-module#access_by_lua
content_by_lua*https://github.com/openresty/lua-nginx-module#content_by_lua
header_filter_by_lua*https://github.com/openresty/lua-nginx-module#header_filter_by_lua
body_filter_by_lua*https://github.com/openresty/lua-nginx-module#body_filter_by_lua
log_by_lua*https://github.com/openresty/lua-nginx-module#log_by_lua
ngx.timer.*https://github.com/openresty/lua-nginx-module#ngxtimerat
exit_worker_by_lua*https://github.com/openresty/lua-nginx-module#exit_worker_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxthreadspawn
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
tcpsock:receivehttps://github.com/openresty/lua-nginx-module#tcpsockreceive
rewrite_by_luahttps://github.com/openresty/lua-nginx-module#rewrite_by_lua
access_by_luahttps://github.com/openresty/lua-nginx-module#access_by_lua
content_by_luahttps://github.com/openresty/lua-nginx-module#content_by_lua
rewrite_by_luahttps://github.com/openresty/lua-nginx-module#rewrite_by_lua
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.redirecthttps://github.com/openresty/lua-nginx-module#ngxredirect
ngx.req.set_uri(uri, true)https://github.com/openresty/lua-nginx-module#ngxreqset_uri
ngx.thread.waithttps://github.com/openresty/lua-nginx-module#ngxthreadwait
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
coroutine.yieldhttps://github.com/openresty/lua-nginx-module#coroutineyield
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.exechttps://github.com/openresty/lua-nginx-module#ngxexec
ngx.redirecthttps://github.com/openresty/lua-nginx-module#ngxredirect
ngx.req.set_uri(uri, true)https://github.com/openresty/lua-nginx-module#ngxreqset_uri
coroutine.createhttps://github.com/openresty/lua-nginx-module#coroutinecreate
ngx.thread.waithttps://github.com/openresty/lua-nginx-module#ngxthreadwait
ngx.thread.waithttps://github.com/openresty/lua-nginx-module#ngxthreadwait
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxthreadwait
ngx.thread.spawnhttps://github.com/openresty/lua-nginx-module#ngxthreadspawn
coroutine.resumehttps://github.com/openresty/lua-nginx-module#coroutineresume
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.location.capture_multihttps://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxthreadkill
ngx.thread.spawnhttps://github.com/openresty/lua-nginx-module#ngxthreadspawn
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxon_abort
Nginx API for Luahttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
ngx.thread.spawnhttps://github.com/openresty/lua-nginx-module#ngxthreadspawn
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
lua_check_client_aborthttps://github.com/openresty/lua-nginx-module#lua_check_client_abort
lua_check_client_aborthttps://github.com/openresty/lua-nginx-module#lua_check_client_abort
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxtimerat
cosocketshttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.timer.everyhttps://github.com/openresty/lua-nginx-module#ngxtimerevery
lua_max_pending_timershttps://github.com/openresty/lua-nginx-module#lua_max_pending_timers
lua_max_running_timershttps://github.com/openresty/lua-nginx-module#lua_max_running_timers
worker_connectionshttp://nginx.org/en/docs/ngx_core_module.html#worker_connections
worker_connectionshttp://nginx.org/en/docs/ngx_core_module.html#worker_connections
lua_max_running_timershttps://github.com/openresty/lua-nginx-module#lua_max_running_timers
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.socket.udphttps://github.com/openresty/lua-nginx-module#ngxsocketudp
ngx.shared.DICThttps://github.com/openresty/lua-nginx-module#ngxshareddict
coroutine.*https://github.com/openresty/lua-nginx-module#coroutinecreate
ngx.thread.*https://github.com/openresty/lua-nginx-module#ngxthreadspawn
ngx.exithttps://github.com/openresty/lua-nginx-module#ngxexit
ngx.nowhttps://github.com/openresty/lua-nginx-module#ngxnow
ngx.timehttps://github.com/openresty/lua-nginx-module#ngxtime
ngx.md5https://github.com/openresty/lua-nginx-module#ngxmd5
ngx.sha1_binhttps://github.com/openresty/lua-nginx-module#ngxsha1_bin
ngx.location.capturehttps://github.com/openresty/lua-nginx-module#ngxlocationcapture
ngx.req.*https://github.com/openresty/lua-nginx-module#ngxreqstart_time
ngx.sayhttps://github.com/openresty/lua-nginx-module#ngxsay
ngx.printhttps://github.com/openresty/lua-nginx-module#ngxprint
ngx.flushhttps://github.com/openresty/lua-nginx-module#ngxflush
tcpsock:connecthttps://github.com/openresty/lua-nginx-module#tcpsockconnect
coroutine.createhttps://github.com/openresty/lua-nginx-module#coroutinecreate
ngx.thread.spawnhttps://github.com/openresty/lua-nginx-module#ngxthreadspawn
ngx.socket.tcphttps://github.com/openresty/lua-nginx-module#ngxsockettcp
ngx.socket.udphttps://github.com/openresty/lua-nginx-module#ngxsocketudp
ngx.req.sockethttps://github.com/openresty/lua-nginx-module#ngxreqsocket
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxtimerevery
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
ngx.timer.athttps://github.com/openresty/lua-nginx-module#ngxtimerat
lua_max_pending_timershttps://github.com/openresty/lua-nginx-module#lua_max_pending_timers
lua_max_running_timershttps://github.com/openresty/lua-nginx-module#lua_max_running_timers
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxtimerrunning_count
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxtimerpending_count
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxconfigsubsystem
ngx_stream_lua_modulehttps://github.com/openresty/stream-lua-nginx-module#readme
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxconfigdebug
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxconfigprefix
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxconfignginx_version
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxconfignginx_configure
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxconfigngx_lua_version
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxworkerexiting
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxworkerpid
ngx.var.VARIABLEhttps://github.com/openresty/lua-nginx-module#ngxvarvariable
init_worker_by_luahttps://github.com/openresty/lua-nginx-module#init_worker_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxworkerpids
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxworkercount
worker_processeshttps://nginx.org/en/docs/ngx_core_module.html#worker_processes
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxworkerid
ngx.worker.counthttps://github.com/openresty/lua-nginx-module#ngxworkercount
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxsemaphore
lua_code_cachehttps://github.com/openresty/lua-nginx-module#lua_code_cache
lua-resty-corehttps://github.com/openresty/lua-resty-core
documentationhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/semaphore.md
lua-resty-corehttps://github.com/openresty/lua-resty-core
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxbalancer
lua-resty-corehttps://github.com/openresty/lua-resty-core
documentationhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/balancer.md
lua-resty-corehttps://github.com/openresty/lua-resty-core
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxssl
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
lua-resty-corehttps://github.com/openresty/lua-resty-core
documentationhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxocsp
ngx.sslhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ssl.md
ssl_certificate_by_lua*https://github.com/openresty/lua-nginx-module#ssl_certificate_by_lua_block
lua-resty-corehttps://github.com/openresty/lua-resty-core
documentationhttps://github.com/openresty/lua-resty-core/blob/master/lib/ngx/ocsp.md
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ndkset_vardirective
Nginx Devel Kithttps://github.com/simplresty/ngx_devel_kit
set-misc-nginx-modulehttp://github.com/openresty/set-misc-nginx-module
set_quote_sql_strhttp://github.com/openresty/set-misc-nginx-module#set_quote_sql_str
set_quote_pgsql_strhttp://github.com/openresty/set-misc-nginx-module#set_quote_pgsql_str
set_quote_json_strhttp://github.com/openresty/set-misc-nginx-module#set_quote_json_str
set_unescape_urihttp://github.com/openresty/set-misc-nginx-module#set_unescape_uri
set_escape_urihttp://github.com/openresty/set-misc-nginx-module#set_escape_uri
set_encode_base32http://github.com/openresty/set-misc-nginx-module#set_encode_base32
set_decode_base32http://github.com/openresty/set-misc-nginx-module#set_decode_base32
set_encode_base64http://github.com/openresty/set-misc-nginx-module#set_encode_base64
set_decode_base64http://github.com/openresty/set-misc-nginx-module#set_decode_base64
set_encode_hexhttp://github.com/openresty/set-misc-nginx-module#set_encode_base64
set_decode_hexhttp://github.com/openresty/set-misc-nginx-module#set_decode_base64
set_sha1http://github.com/openresty/set-misc-nginx-module#set_encode_base64
set_md5http://github.com/openresty/set-misc-nginx-module#set_decode_base64
encrypted-session-nginx-modulehttp://github.com/openresty/encrypted-session-nginx-module
set_encrypt_sessionhttp://github.com/openresty/encrypted-session-nginx-module#set_encrypt_session
set_decrypt_sessionhttp://github.com/openresty/encrypted-session-nginx-module#set_decrypt_session
ngx_devel_kithttps://github.com/simplresty/ngx_devel_kit
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#coroutinecreate
coroutine.createhttps://www.lua.org/manual/5.1/manual.html#pdf-coroutine.create
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#coroutineresume
coroutine.resumehttps://www.lua.org/manual/5.1/manual.html#pdf-coroutine.resume
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#coroutineyield
coroutine.yieldhttps://www.lua.org/manual/5.1/manual.html#pdf-coroutine.yield
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#coroutinewrap
coroutine.wraphttps://www.lua.org/manual/5.1/manual.html#pdf-coroutine.wrap
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#coroutinerunning
coroutine.runninghttps://www.lua.org/manual/5.1/manual.html#pdf-coroutine.running
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#coroutinestatus
coroutine.statushttps://www.lua.org/manual/5.1/manual.html#pdf-coroutine.status
init_by_lua*https://github.com/openresty/lua-nginx-module#init_by_lua
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#ngxrun_worker_thread
nginx worker threadhttp://nginx.org/en/docs/dev/development_guide.html#threads
thread_poolhttps://nginx.org/en/docs/ngx_core_module.html#thread_pool
Back to TOChttps://github.com/openresty/lua-nginx-module#nginx-api-for-lua
https://github.com/openresty/lua-nginx-module#obsolete-sections
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#special-pcre-sequences
Special Escaping Sequenceshttps://github.com/openresty/lua-nginx-module#special-escaping-sequences
Back to TOChttps://github.com/openresty/lua-nginx-module#table-of-contents
https://github.com/openresty/lua-nginx-module#lualuajit-bytecode-support
LuaJIT bytecode supporthttps://github.com/openresty/lua-nginx-module#luajit-bytecode-support
openresty.org/https://openresty.org/
Readme https://github.com/openresty/lua-nginx-module#readme-ov-file
Please reload this pagehttps://github.com/openresty/lua-nginx-module
Activityhttps://github.com/openresty/lua-nginx-module/activity
Custom propertieshttps://github.com/openresty/lua-nginx-module/custom-properties
11.7k starshttps://github.com/openresty/lua-nginx-module/stargazers
555 watchinghttps://github.com/openresty/lua-nginx-module/watchers
2.1k forkshttps://github.com/openresty/lua-nginx-module/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fopenresty%2Flua-nginx-module&report=openresty+%28user%29
Releaseshttps://github.com/openresty/lua-nginx-module/releases
373 tags https://github.com/openresty/lua-nginx-module/tags
Packages 0https://github.com/orgs/openresty/packages?repo_name=lua-nginx-module
Please reload this pagehttps://github.com/openresty/lua-nginx-module
Contributors 151https://github.com/openresty/lua-nginx-module/graphs/contributors
Please reload this pagehttps://github.com/openresty/lua-nginx-module
+ 137 contributorshttps://github.com/openresty/lua-nginx-module/graphs/contributors
C 94.7% https://github.com/openresty/lua-nginx-module/search?l=c
Lua 3.3% https://github.com/openresty/lua-nginx-module/search?l=lua
Shell 1.1% https://github.com/openresty/lua-nginx-module/search?l=shell
Perl 0.8% https://github.com/openresty/lua-nginx-module/search?l=perl
DTrace 0.1% https://github.com/openresty/lua-nginx-module/search?l=dtrace
Python 0.0% https://github.com/openresty/lua-nginx-module/search?l=python
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.