NGINX

Nätverk och webbdrift

Händelsedriven webbserver, omvänd proxy och lastbalanserare som är ett av de mest spridda valen för webbtrafik.

Betyg 79 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Stub-statusmodulen exponerar endast mätvärden, ej styrning.

ngx_http_stub_status_module · F5/nginx.org

Källa: https://nginx.org/en/docs/http/ngx_http_stub_status_module.html

Kontrollerat:

Officiellt · ngx_http_api_module (NGINX Plus) (F5/nginx.org) dokumentation

MCP · Tredjepart

Gemenskapsserver med 7 verktyg för konfigurationshantering och loggläsning via Docker-volym; få stjärnor, ingen officiell koppling.

nginx-mcp · dipon-sh (gemenskap)

Källa: https://github.com/dipon-sh/nginx-mcp

Kontrollerat:

nginx i terminalen på webbservern web-01: nginx -v svarar nginx/1.30.6, nginx -V visar att bygget är kompilerat med gcc 15.2.0 på Alpine 15.2.0, körs med OpenSSL 3.5.9 och har TLS SNI-stöd, följt av de kompilerade modulerna i configure-argumenten (bland annat stub_status, gzip_static, realip och stream) samt nginx -t som svarar att /etc/nginx/nginx.conf är syntaktiskt korrekt och att konfigurationstestet lyckades — sist en listning av /etc/nginx/conf.d med site-filen nordljus.conf och webbplatsens filer i /usr/share/nginx/html
1 / 7 Versionen, byggda moduler och konfigurationstestet

Bedömning

Så bedömer vi

Totalbetyg

79 av 100

Preliminär (källbaserad)

Bedömningsprofil
En containermiljö där nginx tar emot all trafik, terminerar TLS och fördelar den på flera applikationsinstanser.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    BSD-2-Clause enligt licenstexten på nginx.org (verifierad källa); fri rätt att läsa, ändra, återdistribuera och drifta själv. Konfiguration i öppna textfiler, standardprotokoll (HTTP/TLS).

  2. Funktionell passform

    TLS-terminering, reverse proxy och lastbalansering mellan upstream-servrar är kärnfunktioner enligt officiell dokumentation; men aktiva hälsokontroller för upstreams är förbehållna den kommersiella grenen — öppen källkod har bara passiva kontroller (max_fails) — därför 4.

  3. Dataflytt och interoperabilitet

    Hela konfigurationen är portabel text som kan versionshanteras och flyttas mellan miljöer, och trafiken sker över öppna standarder; men öppen-källkodsversionen saknar API för dynamisk konfiguration/statusdata (det är NGINX Plus-funktion) — därför inte 5.

  4. Mognad och trygghet

    Första publika utgåva 2004 (Wikipedia), löpande stabila/huvudutgåvor på nedladdningssidan, omfattande officiell dokumentation och publicerade säkerhetsbulletiner (nginx.org/en/security_advisories.html, verifierad 200) — lång historik, tydlig säkerhetshantering, brett ekosystem.

  5. Framtidskraft

    Automation sker via CLI, textkonfiguration och moduler (t.ex. njs-skript) med mycket god dokumentation, men öppen-källkods-API för dynamisk styrning saknas och ingen agent-/MCP-integration är belagd — därför 3.

  6. Drift och införande

    Installation är trivial (distributionspaket, officiell containerimage), men driftkraven: ingen webbgränssnitt, konfiguration i textfiler och postens egen begränsning om subtila beteenden vid omladdningar gör att normal IT-kompetens krävs — därför 3.

  7. Kostnadsbild

    Fri BSD-licens utan licenskostnad; kommersiella funktioner ligger i separat produkt (NGINX Plus). TCO (servrar, certifikat, förvaltning) är inte redovisad och kräver egen beräkning — därför 3.

  8. Svensk användbarhet

    Namngiven negativ kontroll: nginx.org har ingen svensk dokumentation — https://nginx.org/sv/ ger 404 (verifierat 2026-10-27) och den officiella dokumentsidan länkar endast engelsk och rysk version. Ingen lokaliseringsmekanism i koden och ingen svensk support belagd.

Om NGINX

NGINX är en webbserver som också fungerar som omvänd proxy, lastbalanserare och HTTP-cache. Den bygger på en händelsedriven arkitektur med ett litet antal arbetarprocesser istället för en tråd per anslutning, vilket gör att den hanterar många samtidiga anslutningar med lågt minne. I webbdrift används den ofta på två sätt: som server för statiskt innehåll och som frontdörr som terminerar TLS och vidarebefordrar trafik till applikationsservrar. Konfigurationen sker i textfiler med server- och location-block, där ni styr omstyrning, rubriker, cache och timeout per väg. Moduler lägger till funktioner som gzip, autentisering och rate limiting, och upstream-grupper fördelar last mellan flera bakomliggande servrar med hälsokontroller. NGINX är öppen källkod under BSD-licens med en separat kommersiell gren. Den finns i de flesta distributionspaketsförråd och som officiell containerimage, vilket gör den till ett standardval i containermiljöer. I labbet kan den köras som reverse proxy framför andra tjänster eller som enkel filserver med synlig konfiguration.

Användning

Passar för

  • Servering av statiska sajter med hög samtidighet
  • Omvänd proxy och TLS-terminering framför applikationer
  • Lastbalansering mellan flera bakomliggande servrar
  • HTTP-cache och rate limiting per väg

Passar mindre bra för

  • Dynamisk applikationskod — den kör inte PHP eller appkod i sig
  • Fullständig web application firewall
  • Tjänsteupptäckt och nätverksrouting på nivå 3/4

Styrkor och begränsningar

Styrkor

  • Beprövad händelsedriven arkitektur med låg resursanvändning
  • Mycket dokumentation och community-erfarenhet
  • Officiell containerimage
  • BSD-licens
  • Fungerar lika bra som filserver som proxy

Begränsningar

  • Inget webbgränssnitt — konfiguration sker i textfiler
  • Konfigurationsfel kan ge subtila beteenden vid omladdningar
  • Kommersiella funktioner finns bara i separat produkt

Skärmbilder

Tekniska resurser

Alternativ

Caddy

Nätverk och webbdrift · Webbserver och omvänd proxy med automatisk HTTPS

Caddy är en webbserver och reverse proxy i en enda binär som hämtar och förnyar HTTPS-certifikaten automatiskt. Konfigureras i Caddyfile eller via ett JSON-API.

Startår
2015
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

90 av 100

Preliminär (källbaserad)

Läs bedömningen om Caddy

Projektdata

78 779GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2015
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil (caddyserver/caddy) innehåller Apache License, Version 2.0. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux · containers
API
REST API Verifierat
Export
Ej tillämpligt Caddy är en webbserver/omvänd proxy och lagrar ingen användardata att exportera; den fullständiga JSON-konfigurationen kan dock läsas och skrivas via administrations-API:t. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), full kodfrihet, ingen betald tier — inga låsningar.
Funktionell passform Gäller: Webbserver, reverse proxy och automatisk HTTPS är exakt kärnan och täcks utan större luckor.
Dataflytt och interoperabilitet Gäller: Inbyggt JSON admin-API (localhost:2019), Caddyfile som JSON-sockerlag och ACME-standard gör konfigurationen fullt flyttbar.
Mognad och trygghet Gäller: Aktivt sedan 2015 med regelbundna releaser och brett användande, men yngre och mindre ekosystem än nginx/Apache.
Framtidskraft Gäller: Inbyggt admin-API (JSON, live-omkonfigurering) och plugin-arkitektur möjliggör automation; agentintegration sker via admin-API:et.
Drift och införande Gäller: En enda binär med automatisk HTTPS och minimal konfiguration — drift och införande väldokumenterade och i rimlig proportion.
Kostnadsbild Gäller: Fri Apache-2.0-licens utan betald tier; TCO = hosting, transparent.
Svensk användbarhet Gäller: Engelsk dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Wireshark är en fri och öppen nätverksprotokollanalysator som fångar trafik från nätverksgränssnitt och tolkar paketen lager för lager med kraftfulla visningsfilter.

Startår
1998
Licens
GPL-2.0
Öppen källkod
Ja

Betyg

89 av 100

Preliminär (källbaserad)

Läs bedömningen om Wireshark

Projektdata

1 666GitLab-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1998
Licens
GPL-2.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux
API
Annan Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0 enligt COPYING i repot (verifierad via postens källor); full frihet att läsa, ändra, återdistribuera och driva själv. Fångstformaten pcap/pcapng är öppna standarder utan leverantörslås.
Funktionell passform Gäller: Användningsfallet är programmets kärnfunktion enligt officiell webbplats och dokumentation: fångst från gränssnitt, lager-för-lager-tolkning, kraftfulla visningsfilter och granskning av TLS-handskakningar. Ingen lucka eller kringgående för felsökning av API-flöden.
Dataflytt och interoperabilitet Gäller: Fångster sparas i standardformatet pcap/pcapng och återöppnas på Linux, Windows och macOS — dokumenterad full export i öppna standarder enligt postbeskrivning och nedladdningssida. Analysen sker lokalt; data kan flyttas fritt mellan system.
Mognad och trygghet Gäller: Först utgiven juli 1998 som Ethereal enligt användarhandbokens historik; stiftelsebakad förvaltning (Wireshark Foundation), SECURITY.md i repot, löpande releaser enligt GitLab-repot under 2026 och ett brett ekosystem — lång historik, tydlig säkerhetshantering, väletablerad förvaltning.
Framtidskraft Gäller: tshark ger en stark, väldokumenterad och välanvänd CLI för automation i rätt kategori (mansida verifierad 200) och repot innehåller sharkd (JSON-API-daemon). Dock ingen dokumenterad agent-/MCP-integration eller webhooks — 3, inte 4.
Drift och införande Gäller: Installeras via paketförråd; installationen konfigurerar wireshark-gruppen så att icke-rootanvändare kan fånga trafik (belagt i postens labbuppgifter). Stationärt verktyg utan server eller löpande drift utöver vanliga uppdateringar.
Kostnadsbild Gäller: Fri och öppen enligt officiell webbplats och COPYING — inga licenskostnader. Enligt metodregeln 3, inte 4: drift- och supportkostnader är inte redovisade som transparent TCO.
Svensk användbarhet Gäller: Officiell svensk UI-översättning verifierad mot primärkälla: ui/qt/wireshark_sv.ts har 4469 av 4521 meddelanden färdiga (98,8 %, hämtad 2026-10-27) och listas som trans.sv i repots .tx/config. ≥80 % ger 3. Etablerad svensk support/integrationer inte belagda — inte 4.

Kostnad: .

Faktakontrollerad

Källor