<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NGINX on Support Tools</title><link>https://support.tools/tags/nginx/</link><description>Recent content in NGINX on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 11 Oct 2026 00:00:00 -0500</lastBuildDate><atom:link href="https://support.tools/tags/nginx/index.xml" rel="self" type="application/rss+xml"/><item><title>NGINX Ingress Controller Performance Tuning and Optimization: Enterprise Production Guide</title><link>https://support.tools/nginx-ingress-controller-tuning-performance-optimization-enterprise-guide/</link><pubDate>Sun, 11 Oct 2026 00:00:00 -0500</pubDate><guid>https://support.tools/nginx-ingress-controller-tuning-performance-optimization-enterprise-guide/</guid><description>&lt;p&gt;NGINX Ingress Controller is the most widely deployed ingress solution for Kubernetes, powering millions of applications worldwide. However, default configurations rarely meet enterprise performance requirements. This comprehensive guide covers advanced tuning techniques, performance optimization strategies, and production best practices for maximizing NGINX Ingress Controller efficiency in large-scale deployments.&lt;/p&gt;&#10;&lt;p&gt;In this guide, we&amp;rsquo;ll explore enterprise-grade configuration patterns, connection pooling strategies, SSL/TLS optimization, rate limiting, caching mechanisms, and monitoring approaches that ensure your ingress layer can handle production traffic at scale.&lt;/p&gt;</description></item><item><title>NGINX Ingress Controller Tuning: Enterprise Performance Optimization</title><link>https://support.tools/nginx-ingress-controller-tuning/</link><pubDate>Sat, 10 Oct 2026 00:00:00 -0500</pubDate><guid>https://support.tools/nginx-ingress-controller-tuning/</guid><description>&lt;p&gt;NGINX Ingress Controller serves as the primary entry point for traffic into Kubernetes clusters, making its performance and reliability critical for production deployments. This comprehensive guide explores advanced NGINX Ingress tuning techniques, security hardening, and enterprise-grade configuration patterns.&lt;/p&gt;</description></item><item><title>Dynamic Environment Variables in Dockerized React Applications: A Production-Ready Approach</title><link>https://support.tools/dynamic-environment-variables-docker-react/</link><pubDate>Thu, 22 Jan 2026 09:00:00 -0500</pubDate><guid>https://support.tools/dynamic-environment-variables-docker-react/</guid><description>&lt;p&gt;One of the most challenging aspects of containerizing React applications is handling environment-specific configuration. Unlike backend services where environment variables are naturally accessed at runtime, React applications bundle these values during the build process. This creates a dilemma: how do you maintain a single container image while deploying to multiple environments? After implementing this pattern across dozens of production applications, I&amp;rsquo;ve refined an approach that elegantly solves this problem without compromising performance or security.&lt;/p&gt;</description></item><item><title>RKE2 the Hard Way: Part 10 – Installing Ingress Nginx</title><link>https://support.tools/training/rke2-hard-way/10-installing-ingress-nginx/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://support.tools/training/rke2-hard-way/10-installing-ingress-nginx/</guid><description>&lt;h2 id="part-10--installing-ingress-nginx"&gt;Part 10 – Installing Ingress Nginx&lt;/h2&gt;&#10;&lt;p&gt;In this part of the &lt;strong&gt;&amp;ldquo;RKE2 the Hard Way&amp;rdquo;&lt;/strong&gt; training series, we will install and configure &lt;strong&gt;Ingress Nginx&lt;/strong&gt; for external access to services in our Kubernetes cluster. Ingress Nginx is a popular ingress controller for Kubernetes that uses NGINX as a reverse proxy and load balancer.&lt;/p&gt;&#10;&lt;p&gt;An ingress controller is essential because it:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Provides a single entry point to multiple services in your cluster&lt;/li&gt;&#10;&lt;li&gt;Handles SSL/TLS termination for your services&lt;/li&gt;&#10;&lt;li&gt;Enables host-based and path-based routing to backend services&lt;/li&gt;&#10;&lt;li&gt;Allows you to expose applications to the outside world without creating a LoadBalancer service for each one&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;At this point in our series, we have:&lt;/p&gt;</description></item><item><title>Enterprise Tor Hidden Service Deployment: Complete Security and Operations Guide</title><link>https://support.tools/tor-hidden-service-deployment-security-guide/</link><pubDate>Tue, 25 Feb 2025 10:00:00 -0500</pubDate><guid>https://support.tools/tor-hidden-service-deployment-security-guide/</guid><description>&lt;p&gt;Tor Hidden Services (Onion Services) provide end-to-end encrypted, anonymized web services accessible exclusively through the Tor network. This comprehensive guide covers secure deployment, hardening practices, monitoring strategies, and enterprise operational considerations for running production Hidden Services on Linux systems.&lt;/p&gt;</description></item><item><title>Setting Up a Reverse Proxy with Nginx and Docker-Compose</title><link>https://support.tools/nginx-docker-compose-reverse-proxy/</link><pubDate>Thu, 21 Nov 2024 05:00:00 -0500</pubDate><guid>https://support.tools/nginx-docker-compose-reverse-proxy/</guid><description>&lt;p&gt;Setting up a reverse proxy with &lt;strong&gt;Nginx&lt;/strong&gt; and &lt;strong&gt;Docker-Compose&lt;/strong&gt; is an essential skill for DevOps and developers. A reverse proxy enhances application performance, security, and scalability by managing tasks like SSL termination, caching, and request routing—all while isolating your application.&lt;/p&gt;</description></item><item><title>Change Default HTTP Port for Bitnami/nginx Web Server Using ConfigMap in Kubernetes</title><link>https://support.tools/change-nginx-port-configmap-kubernetes/</link><pubDate>Sat, 12 Oct 2024 19:26:00 -0500</pubDate><guid>https://support.tools/change-nginx-port-configmap-kubernetes/</guid><description>&lt;p&gt;When running a &lt;strong&gt;Bitnami/nginx web server&lt;/strong&gt; in Kubernetes, you might need to change the default HTTP port (which is typically port 80) to a different port for various reasons, such as security policies, port conflicts, or custom routing requirements. In this post, we’ll show you how to modify the default port of an NGINX web server using a &lt;strong&gt;ConfigMap&lt;/strong&gt; in Kubernetes.&lt;/p&gt;</description></item><item><title>Change Default Ingress Port to HTTP for Bitnami/nginx in Kubernetes</title><link>https://support.tools/change-default-ingress-port-http-bitnami-nginx-kubernetes/</link><pubDate>Fri, 11 Oct 2024 19:26:00 -0500</pubDate><guid>https://support.tools/change-default-ingress-port-http-bitnami-nginx-kubernetes/</guid><description>&lt;p&gt;When setting up &lt;strong&gt;Bitnami/nginx&lt;/strong&gt; as your Ingress controller in a Kubernetes environment, the default configuration may use HTTPS (port 443). However, there are cases where you might want to change the default Ingress port to &lt;strong&gt;HTTP (port 80)&lt;/strong&gt;, especially if you&amp;rsquo;re dealing with non-HTTPS traffic or need to expose services through standard HTTP.&lt;/p&gt;&#10;&lt;p&gt;In this post, we will walk through how to modify the default Ingress port for Bitnami/nginx in Kubernetes to use &lt;strong&gt;HTTP (port 80)&lt;/strong&gt; instead of HTTPS, allowing you to handle non-encrypted traffic effectively.&lt;/p&gt;</description></item><item><title>How to Run NGINX for Root &amp; Non-Root Users</title><link>https://support.tools/nginx-root-non-root/</link><pubDate>Thu, 10 Oct 2024 19:26:00 -0500</pubDate><guid>https://support.tools/nginx-root-non-root/</guid><description>&lt;p&gt;Running &lt;strong&gt;NGINX&lt;/strong&gt; as both a root and non-root user can be crucial depending on your deployment requirements. While root privileges allow full control over system resources, running NGINX as a non-root user enhances security by limiting the scope of potential vulnerabilities.&lt;/p&gt;&#10;&lt;p&gt;In this post, we will walk through the steps to run NGINX in both &lt;strong&gt;root&lt;/strong&gt; and &lt;strong&gt;non-root&lt;/strong&gt; configurations, allowing you to balance flexibility and security in your web server environment.&lt;/p&gt;</description></item><item><title>How to block specific user agents from connecting through the nginx ingress controller</title><link>https://support.tools/post/how-to-block-useragents-ingress-nginx/</link><pubDate>Sun, 28 Feb 2021 16:49:00 +0000</pubDate><guid>https://support.tools/post/how-to-block-useragents-ingress-nginx/</guid><description>&lt;p&gt;At times it&amp;rsquo;s necessary to block specific user agents from connecting to workloads within your cluster. Whether it&amp;rsquo;s bad actors or for compliance reasons, we&amp;rsquo;ll go through how to get it done with Rancher/RKE created clusters.&lt;/p&gt;</description></item><item><title>How to enable legacy TLS versions in Rancher's ingress-nginx</title><link>https://support.tools/post/how-to-check-default-coredns-configmap-of-rke-k8s-version/</link><pubDate>Fri, 23 Oct 2020 14:28:00 +0000</pubDate><guid>https://support.tools/post/how-to-check-default-coredns-configmap-of-rke-k8s-version/</guid><description>&lt;p&gt;This article details how to enable TLS 1.1 on the ingress-nginx controller in Rancher Kubernetes Engine (RKE) CLI or Rancher v2.x provisioned Kubernetes clusters.&lt;/p&gt;</description></item><item><title>How to enable legacy TLS versions in Rancher's ingress-nginx</title><link>https://support.tools/post/how-to-enable-legacy-tls-versions/</link><pubDate>Fri, 23 Oct 2020 14:28:00 +0000</pubDate><guid>https://support.tools/post/how-to-enable-legacy-tls-versions/</guid><description>&lt;p&gt;This article details how to enable TLS 1.1 on the ingress-nginx controller in Rancher Kubernetes Engine (RKE) CLI or Rancher v2.x provisioned Kubernetes clusters.&lt;/p&gt;</description></item><item><title>Rancher SSL Passthrough for NGINX ingress</title><link>https://support.tools/post/rancher-nginx-ssl-passthrough/</link><pubDate>Wed, 20 Nov 2019 00:03:00 +0000</pubDate><guid>https://support.tools/post/rancher-nginx-ssl-passthrough/</guid><description>&lt;p&gt;Recently while setting up Vault inside Rancher. I ran into an issue with the NGINX ingress terminating TLS and forwarding traffic unencrypted to Vault.&lt;/p&gt;</description></item></channel></rss>