What problem does it solve?
nginx serves as a TLS-terminating reverse proxy for web3 infrastructure, but it does not handle ACME certificate issuance by itself. This Skill explains how to obtain certificates with certbot or equivalent tools and wire them into nginx configurations to securely terminate TLS and route traffic to backends.
Core Features & Use Cases
- TLS termination and reverse proxy for web3 front-ends
- HTTP/HTTPS routing with server_name and proxy_pass to upstream backends
- TLS passthrough and mixed TLS scenarios for origin TLS inspection
- DNS-01 wildcard certificate issuance and integration with certbot
- Upstream load balancing, maps for conditional routing, and dynamic reconfiguration
- Guidance for porting Traefik/Caddy setups to nginx
Quick Start
Install nginx, obtain certificates with certbot (DNS-01 for wildcards when needed), and configure a TLS-enabled server block that proxies to your backend service.