Nginx Reverse Proxy Generator
Generate an Nginx reverse proxy configuration with backend host/port, proxy headers, and optional WebSocket support.
Enter your domain and backend host/port - this tool generates a reverse proxy server block with the standard headers most backend apps expect.
More Linux & System Administration Tools
View all 17Pair this with the Nginx Config Generator's SSL/HTTPS options if your proxy also needs to terminate SSL.
What Is an Nginx Reverse Proxy?
An Nginx reverse proxy forwards incoming requests to a backend application (running on a different port or server) while remaining the public-facing entry point - commonly used in front of Node.js, Python, or other application servers.
Why Use This Tool?
A working reverse proxy needs several headers passed through correctly (Host, X-Real-IP, X-Forwarded-For, X-Forwarded-Proto) so your backend application sees accurate request information - easy to forget one when writing this by hand.
How to Use It
- Enter your public domain and the backend host/port to proxy to.
- Enable WebSocket support if your app uses it (adds the Upgrade/Connection headers).
- Copy the generated server block into your Nginx configuration.
Limitations
This is a solid starting reverse proxy configuration - review timeout values, buffer sizes, and SSL setup for your specific backend's needs before relying on it in production.
Frequently Asked Questions
Explore More Tools
Keep going with related categories and our most used tools.