NGINX

Table of Contents


NGINX ist ein Open Source Webserver, Reverse-Proxy, Load Balancer und HTTP-Cache in einem. Es ist bekannt für seine hohe Leistung, Stabilität, einfache Konfiguration und geringem Ressourcenverbrauch. Dadurch ist es ein beliebtes Tool und wird in vielen Enterprise Umgebungen eingesetzt.

Docker Image

NGINX ist als Docker Image im Docker Hub verfügbar und kann so in vielen virtualisierten Umgebungen eingesetzt werden.

docker pull nginx

Für die Verwendung einem eigenen Docker Image muss eine passende Konfigurationsdatei in den Container kopiert werden:

FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf

Docker Compose

Hier eine Beispiel-Implementation von NGINX in Docker Compose:

web:
  image: nginx
  volumes:
    - ./content:/var/www/html
  ports:
    - "8080:80"
  environment:
    - NGINX_HOST=foobar.com
    - NGINX_PORT=80

Backlinks

References

Dev Snacks

#GreenStack Newsletter

Bleibe up to date zum Thema Green Software und erweitere dein Wissen auf deiner #GreenStack Journey:

Teile den Beitrag mit anderen: