configure-reverse-proxy
Installation
SKILL.md
Configure Reverse Proxy
Expose only the intended application entry point while keeping internal services private.
Workflow
- Require the analyzed domain, application upstream, public paths, WebSocket needs, upload limit, and timeout requirements.
- Inspect existing proxy and TLS architecture before changing it.
- Read references/nginx-tls.md.
- Adapt assets/default.conf.template rather than copying it blindly.
- Keep private keys and issued certificates outside the repository and mount them read-only.
- Validate syntax with
nginx -tin the target environment or an equivalent local container. - Document HTTP bootstrap, certificate issuance, renewal, safe reload, and rollback.
Obtain explicit approval immediately before changing live TLS, issuing certificates against a real domain, opening firewall ports, or reloading a production proxy.