NGINX Plus
NGINX Plus REST API: bağlantı, SSL, işçi süreç ve bölge istatistikleri, önbellek ve hız sınırları, upstream sağlığı ve yeniden yüklemesiz sunucu yönetimi, anahtar-değer bölgeleri.
Açıklama
NGINX Plus (R30 ve üstü) için hazır entegrasyon — REST API sürüm 9 (`/api/9`). Açık kaynak NGINX'te bu API yoktur. - **Sunucu:** API sürümleri, NGINX sürümü ve reload sayısı, süreçler, istemci bağlantıları, işçi süreçler, paylaşımlı bellek bölgeleri, SSL el sıkışmaları, lisans, DNS çözücüler. - **HTTP:** istek sayaçları, sunucu ve konum bölgeleri (yanıt kodları), önbellekler (isabet/ıska), limit_conn ve limit_req bölgeleri. - **Upstream (HTTP ve stream):** grupların canlı durumu ve sağlık denetimi; sunucu ekleme ve güncelleme (adres, ağırlık, sınırlar, drain) aksiyon; sunucuyu devre dışı bırakma/açma (`down`) ve silme yıkıcı. - **Anahtar-değer:** keyval bölgelerini okuma (engelli IP listeleri, haritalar); bölgeyi tümüyle boşaltma yıkıcı. Çift ekleme/değiştirme yok (dinamik anahtarlı gövde). - **Stream:** TCP/UDP sunucu bölgeleri, bağlantı sınırları, küme bölge eşitleme durumu. İstatistik sıfırlamaları (DELETE) yıkıcıdır: trafiği etkilemez ama sayaçlar geri gelmez. Kimlik: API konumunun önündeki HTTP Basic kimlik doğrulamasının kullanıcı adı ve parolası. ## Kaynak - API belgesi: https://nginx.org/en/docs/http/ngx_http_api_module.html (ngx_http_api_module, API sürüm 9; belgedeki güncel sürüm 10, farkı yalnız lisans uçları) - Kimlik: static basic — API `location`'ındaki `auth_basic` kullanıcısı; yalnız IP kısıtlı kurulumda başlık yok sayılır - Doğrulanmadı: `fields` parametresinin boş metinle gönderilebilmesi; boolean `down`/`drain` alanlarının PATCH'te kabulü; `/api` kökünün (sondaki eğik çizgisiz) sürüm listesini döndürmesi; API konumunun `/api` olduğu varsayımı; `/workers/` ve `/license` uçlarının eski NGINX Plus sürümlerinde yokluğu (404); yanıt örneklerindeki alan adları - Logo: https://cdn.simpleicons.org/nginx (Simple Icons, NGINX)
Bu sürümdeki tool'lar
| Tool | Tür | Klasör |
|---|---|---|
nginx_plus_api_surumleri |
okuma | Sunucu |
nginx_plus_kok_uclar |
okuma | Sunucu |
nginx_plus_durum |
okuma | Sunucu |
nginx_plus_surecler |
okuma | Sunucu |
nginx_plus_surec_istatistiklerini_sifirla |
aksiyon | Sunucu |
nginx_plus_baglantilar |
okuma | Sunucu |
nginx_plus_baglanti_istatistiklerini_sifirla |
aksiyon | Sunucu |
nginx_plus_ssl |
okuma | Sunucu |
nginx_plus_ssl_istatistiklerini_sifirla |
aksiyon | Sunucu |
nginx_plus_lisans |
okuma | Sunucu |
nginx_plus_isciler |
okuma | Sunucu/İşçi Süreçler |
nginx_plus_isci |
okuma | Sunucu/İşçi Süreçler |
nginx_plus_isci_istatistiklerini_sifirla |
aksiyon | Sunucu/İşçi Süreçler |
nginx_plus_isci_istatistigini_sifirla |
aksiyon | Sunucu/İşçi Süreçler |
nginx_plus_bellek_bolgeleri |
okuma | Sunucu/Paylaşımlı Bellek |
nginx_plus_bellek_bolgesi |
okuma | Sunucu/Paylaşımlı Bellek |
nginx_plus_bellek_bolgesi_istatistiklerini_sifirla |
aksiyon | Sunucu/Paylaşımlı Bellek |
nginx_plus_cozuculer |
okuma | DNS Çözücüler |
nginx_plus_cozucu |
okuma | DNS Çözücüler |
nginx_plus_cozucu_istatistiklerini_sifirla |
aksiyon | DNS Çözücüler |
nginx_plus_http_uclari |
okuma | HTTP |
nginx_plus_http_istekleri |
okuma | HTTP |
nginx_plus_http_istek_istatistiklerini_sifirla |
aksiyon | HTTP |
nginx_plus_http_sunucu_bolgeleri |
okuma | HTTP/Sunucu Bölgeleri |
nginx_plus_http_sunucu_bolgesi |
okuma | HTTP/Sunucu Bölgeleri |
nginx_plus_http_sunucu_bolgesi_istatistiklerini_sifirla |
aksiyon | HTTP/Sunucu Bölgeleri |
nginx_plus_http_konum_bolgeleri |
okuma | HTTP/Konum Bölgeleri |
nginx_plus_http_konum_bolgesi |
okuma | HTTP/Konum Bölgeleri |
nginx_plus_http_konum_bolgesi_istatistiklerini_sifirla |
aksiyon | HTTP/Konum Bölgeleri |
nginx_plus_http_onbellekler |
okuma | HTTP/Önbellekler |
nginx_plus_http_onbellek |
okuma | HTTP/Önbellekler |
nginx_plus_http_onbellek_istatistiklerini_sifirla |
aksiyon | HTTP/Önbellekler |
nginx_plus_http_baglanti_sinirlari |
okuma | HTTP/Bağlantı Sınırları |
nginx_plus_http_baglanti_siniri |
okuma | HTTP/Bağlantı Sınırları |
nginx_plus_http_baglanti_siniri_istatistiklerini_sifirla |
aksiyon | HTTP/Bağlantı Sınırları |
nginx_plus_http_istek_sinirlari |
okuma | HTTP/İstek Sınırları |
nginx_plus_http_istek_siniri |
okuma | HTTP/İstek Sınırları |
nginx_plus_http_istek_siniri_istatistiklerini_sifirla |
aksiyon | HTTP/İstek Sınırları |
nginx_plus_http_upstreamler |
okuma | HTTP/Upstream |
nginx_plus_http_upstream |
okuma | HTTP/Upstream |
nginx_plus_http_upstream_istatistiklerini_sifirla |
aksiyon | HTTP/Upstream |
nginx_plus_http_upstream_sunuculari |
okuma | HTTP/Upstream/Sunucular |
nginx_plus_http_upstream_sunucusu |
okuma | HTTP/Upstream/Sunucular |
nginx_plus_http_upstream_sunucu_ekle |
aksiyon | HTTP/Upstream/Sunucular |
nginx_plus_http_upstream_sunucu_guncelle |
aksiyon | HTTP/Upstream/Sunucular |
nginx_plus_http_upstream_sunucu_down_ayarla |
aksiyon | HTTP/Upstream/Sunucular |
nginx_plus_http_upstream_sunucu_sil |
aksiyon | HTTP/Upstream/Sunucular |
nginx_plus_http_anahtar_deger_bolgeleri |
okuma | HTTP/Anahtar-Değer |
nginx_plus_http_anahtar_deger_bolgesi |
okuma | HTTP/Anahtar-Değer |
nginx_plus_http_anahtar_deger_bolgesini_bosalt |
aksiyon | HTTP/Anahtar-Değer |
nginx_plus_stream_uclari |
okuma | Stream |
nginx_plus_stream_sunucu_bolgeleri |
okuma | Stream/Sunucu Bölgeleri |
nginx_plus_stream_sunucu_bolgesi |
okuma | Stream/Sunucu Bölgeleri |
nginx_plus_stream_sunucu_bolgesi_istatistiklerini_sifirla |
aksiyon | Stream/Sunucu Bölgeleri |
nginx_plus_stream_baglanti_sinirlari |
okuma | Stream/Bağlantı Sınırları |
nginx_plus_stream_baglanti_siniri |
okuma | Stream/Bağlantı Sınırları |
nginx_plus_stream_baglanti_siniri_istatistiklerini_sifirla |
aksiyon | Stream/Bağlantı Sınırları |
nginx_plus_stream_upstreamler |
okuma | Stream/Upstream |
nginx_plus_stream_upstream |
okuma | Stream/Upstream |
nginx_plus_stream_upstream_istatistiklerini_sifirla |
aksiyon | Stream/Upstream |
nginx_plus_stream_upstream_sunuculari |
okuma | Stream/Upstream/Sunucular |
nginx_plus_stream_upstream_sunucusu |
okuma | Stream/Upstream/Sunucular |
nginx_plus_stream_upstream_sunucu_ekle |
aksiyon | Stream/Upstream/Sunucular |
nginx_plus_stream_upstream_sunucu_guncelle |
aksiyon | Stream/Upstream/Sunucular |
nginx_plus_stream_upstream_sunucu_down_ayarla |
aksiyon | Stream/Upstream/Sunucular |
nginx_plus_stream_upstream_sunucu_sil |
aksiyon | Stream/Upstream/Sunucular |
nginx_plus_stream_anahtar_deger_bolgeleri |
okuma | Stream/Anahtar-Değer |
nginx_plus_stream_anahtar_deger_bolgesi |
okuma | Stream/Anahtar-Değer |
nginx_plus_stream_anahtar_deger_bolgesini_bosalt |
aksiyon | Stream/Anahtar-Değer |
nginx_plus_bolge_esitleme_durumu |
okuma | Stream/Bölge Eşitleme |
Sürümler
| Sürüm | Durum | Yayın | Tool | Değişiklikler |
|---|---|---|---|---|
| v0.1.0 | yayında | 20.10.2026 | 70 | İlk sürüm. |
Nasıl kurulur
Kendi Gateclave panelinizde Marketplace ekranını açın ve bu ürünün manifestini içe aktarın. Kurulum iki adımdır: bağlantı bilgisi (hedef + Vault'tan seçilen kimlik), ardından bağlanacak tool'ların seçimi. Yeni sürüm çıktığında Yükselt ile geçersiniz — bağlayıcılarınız, kimlik referanslarınız ve tool seçiminiz korunur.