OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 4 mins readConfiguring the built-in captcha webpages in OpenResty EdgeConfigure OpenResty Edge’s built-in captchaTestConfigure OpenResty Edge’s built-in captchaTest
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readConfiguring gateway access log files in OpenResty EdgeConfigure access log format on the global config pageConfigure access logs for the sample applicationTest access logsConfigure access log format on the global config pageConfigure access logs for the sample applicationTest access logs
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readLoad-balancing TCP applications via OpenResty EdgeCreate a TCP applicationCreate an upstream and a page rule for the TCP applicationTest the TCP applicationCreate a TCP applicationCreate an upstream and a page rule for the TCP applicationTest the TCP application
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 6 mins readConfiguring error log files in OpenResty EdgeError logs of the sample applicationError logs of openresty.comGlobal error logsCheck error logs on serversError logs of the sample applicationError logs of openresty.comGlobal error logsCheck error logs on servers
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readConfiguring sticky cookies in OpenResty Edge gatewaysIntroduction to Sticky Cookie in OpenResty EdgeEnable Sticky Cookie for the sample applicationTestDisable Sticky CookieTestIntroduction to Sticky Cookie in OpenResty EdgeEnable Sticky Cookie for the sample applicationTestDisable Sticky CookieTest
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readHow to use standard dynamic metrics in OpenResty EdgeIntroduction to dynamic metricsEnable standard dynamic metrics for the sample applicationTestStandard dynamic metrics of openresty.orgIntroduction to dynamic metricsEnable standard dynamic metrics for the sample applicationTestStandard dynamic metrics of openresty.org
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 6 mins readManaging traffic to Kubernetes (K8s) upstreams in OpenResty EdgeHow to create and use Kubernetes upstreamCreate Kubernetes clusterCreate Kubernetes upstreamCreate a page rule that uses Kubernetes upstreamTestHow to create and use Kubernetes upstreamCreate Kubernetes clusterCreate Kubernetes upstreamCreate a page rule that uses Kubernetes upstreamTest
OpenResty XRay Nov 1, 2023OpenResty XRay Updated Nov 1, 2023 6 mins readHow to deploy the on-premises version of OpenResty XRay on Microsoft's Azure cloudCreate a subscription and a resource groupCreate the Azure Kubernetes servicePrepare the environment variablesLog in to Azure from the command lineCreate the namespace and secret for KubernetesCreate the Azure DiskUpdate the configuration file for the persistent volumeUpdate the Kubernetes configuration fileCreate the persistent volumeDeploy the Kubernetes serviceConfigure the application gatewayCreate a subscription and a resource groupCreate the Azure Kubernetes servicePrepare the environment variablesLog in to Azure from the command lineCreate the namespace and secret for KubernetesCreate the Azure DiskUpdate the configuration file for the persistent volumeUpdate the Kubernetes configuration fileCreate the persistent volumeDeploy the Kubernetes serviceConfigure the application gateway
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readConfigure distributed gRPC proxy in OpenResty EdgegRPC sample server and sample serviceUse the gRPC server as an upstreamTest the gRPC servicegRPC sample server and sample serviceUse the gRPC server as an upstreamTest the gRPC service
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readHigh-Performance Web Application Firewall (WAF) in OpenResty EdgeEnable WAF for applicationsTest the WAF settings of applicationsDisable and re-enable WAFWAF whitelistChange the block action after a WAF hitTest the new block actionCreate WAF rule setThe implementation of WAF in OpenResty EdgeEnable WAF for applicationsTest the WAF settings of applicationsDisable and re-enable WAFWAF whitelistChange the block action after a WAF hitTest the new block actionCreate WAF rule setThe implementation of WAF in OpenResty Edge
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readThe EdgeLang DSL in OpenResty EdgeIntroduction to EdgelangAdd a page rule defined using EdgelangTestModify the Edgelang definition of the page ruleDefine WAF rules using EdgelangEdgelang user manualIntroduction to EdgelangAdd a page rule defined using EdgelangTestModify the Edgelang definition of the page ruleDefine WAF rules using EdgelangEdgelang user manual
OpenResty Open Source Apr 21, 2023OpenResty Open Source Updated Apr 21, 2023 2 mins readOpenResty 1.21.4.2 RC1 is outSource packageWindows binary packagesVersion highlightsSource packageWindows binary packagesVersion highlights
OpenResety Edge May 22, 2024OpenResety Edge Updated May 22, 2024 5 mins readHow to pass the real client IP addresses to backend servers via special request headersSet up page rules for applicationsTestSet up page rules for applicationsTest
OpenResty XRay Aug 28, 2023OpenResty XRay Updated Aug 28, 2023 6 mins readWhen Lua IPC Pipes Block OpenResty or Nginx's Event LoopsThe ProblemAnalysesSolutionsResultsThe ProblemAnalysesSolutionsResults
OpenResty XRay Apr 10, 2024OpenResty XRay Updated Apr 10, 2024 26 mins readThe Wonderland of Dynamic Tracing (Part 1 of 3)Dynamic TracingWhat It IsToo Good to be True?How it WorksStill Having Doubts?The Advantages of Dynamic TracingDTraceSystemTapDTrace and SystemTapApplications of SystemTap in ProductionDynamic TracingWhat It IsToo Good to be True?How it WorksStill Having Doubts?The Advantages of Dynamic TracingDTraceSystemTapDTrace and SystemTapApplications of SystemTap in Production
OpenResty XRay Apr 10, 2024OpenResty XRay Updated Apr 10, 2024 15 mins readThe Wonderland of Dynamic Tracing (Part 2 of 3)Flame GraphsMethodologyKnowledge Is PowerOpen-Source and Debug SymbolsFlame GraphsMethodologyKnowledge Is PowerOpen-Source and Debug Symbols
OpenResty XRay Apr 10, 2024OpenResty XRay Updated Apr 10, 2024 7 mins readThe Wonderland of Dynamic Tracing (Part 3 of 3)Dynamic Tracing Support in Linux KernelsHardware TracingAnalyze Remains of Dead ProcessTraditional Debugging TechnologiesA Messy World of DebuggingOpenResty XRayDynamic Tracing Support in Linux KernelsHardware TracingAnalyze Remains of Dead ProcessTraditional Debugging TechnologiesA Messy World of DebuggingOpenResty XRay
OpenResty XRay Dec 28, 2022OpenResty XRay Updated Dec 28, 2022 8 mins readOptimize Memory Fragmentation due to Huge Nginx ConfigurationChallengesAnalysesSolutionsResultsChallengesAnalysesSolutionsResults
OpenResty XRay Feb 7, 2023OpenResty XRay Updated Feb 7, 2023 1 min readNew FAQ Doc for OpenResty XRayWe recently prepared a new FAQ document for OpenResty XRayWe recently prepared a new FAQ document for OpenResty XRay
OpenResty XRay Aug 28, 2023OpenResty XRay Updated Aug 28, 2023 10 mins readAutomatic Analysis Reports in OpenResty XRayThe PastThe PresentThe FutureThe PastThe PresentThe Future