JetBrains IDE Plugin

Nginx Configuration Pro

A Nginx plugin for JetBrains IDEs that catches security and configuration issues before deployment. Audit nginx.conf as you type with 38 Gixy-parity checks, CVE warnings, ReDoS detection, context-aware completion, and one-click fixes.

261KDownloads
4.4Rating
2022Since

A purpose-built Nginx plugin for JetBrains IDEs

Edit and inspect Nginx configuration directly in IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, CLion, or Rider. The plugin adds Nginx-aware validation, navigation, refactoring, security analysis, and quick fixes without replacing nginx -t or your deployment checks.

Practical Nginx configuration guides

The Problem

⚠️

Silent Config Errors

You pushed a config with a typo in proxy_pass — and found out from an alert at 3 AM. nginx -t catches syntax, not logic errors.

🔍

Documentation Juggling

Was it proxy_read_timeout or proxy_timeout? You spent 10 minutes on nginx.org to find the right directive and its allowed context.

📁

Config Sprawl

Your nginx config grew to 15 files with nested includes — and nobody knows which upstream is used where.

Features

38 Gixy-Parity Security Checks

Detect alias traversal, host spoofing, HTTP splitting, unsafe CORS, weak TLS, SSRF risks, and other production security problems.

Context-Aware Completion

Suggests only directives valid in the current block. Completes upstream names, include paths, and variables.

🔗

Navigation & Find Usages

Ctrl+Click on includes, upstreams, variables, and named locations. Find all references across your project.

🔧

Refactoring

Rename upstreams, variables, and locations safely across all files. Safe Delete checks usages before removing.

🚀

30+ Live Templates

Type "proxy" + Tab for a reverse proxy block, "ssl" + Tab for SSL config. WebSocket, PHP-FPM, CORS, caching, and more.

📖

Documentation & Intentions

Quick docs for every directive and variable. Alt+Enter to extract blocks, inline includes, add SSL redirects.

Free vs Pro

FeatureFreePro
Syntax Highlighting
Basic Directive Completion
Structure View & Code Folding
Context-Aware Completion (1090+ directives)
38 Gixy-Parity Checks + ReDoS Detection
Go to Definition & Find Usages
Rename, Safe Delete, Extract to Include
30+ Live Templates
Quick Documentation for Directives & Variables
Docker / envsubst Support
OpenResty, Brotli, GeoIP2 Modules
Custom Directive Definitions
Code Formatting with Column Alignment

Frequently Asked Questions

Which JetBrains IDEs are supported?

Nginx Configuration Pro works with all JetBrains IDEs including IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, CLion, Rider, and others. It requires IDE version 2023.1 or later.

What is the difference between Free and Pro versions?

The Free version provides syntax highlighting, basic directive completion, structure view, and code folding. Pro adds 38 Gixy-parity security checks plus ReDoS detection, CVE warnings, context-aware completion for 1090+ directives, navigation, refactoring, live templates, quick documentation, Docker/envsubst support, OpenResty modules, and custom directive definitions.

How does the licensing work?

Nginx Configuration Pro uses JetBrains Marketplace licensing. You can test every Pro feature free for 14 days, then choose a monthly or annual subscription.

Can I use it for commercial projects?

Yes, both Free and Pro versions can be used for commercial projects. There are no restrictions on the type of projects you can work on.

How can I get support?

Pro users get priority support via email at [email protected]. You can also report issues on our GitHub repository. We typically respond within 24-48 hours.

Ready to upgrade your Nginx workflow?

261K Marketplace downloads. Test every Pro feature free for 14 days before you buy.