1. netcup.com
  2. netcup Status
  3. Kunden-Panels
    1. CustomerControlPanel (CCP)
    2. ServerControlPanel (SCP)
    3. Dashboard Forum
  • Anmelden oder registrieren
  • Suche
    Dieses Thema
    • Alles
    • Dieses Thema
    • Dieses Forum
    • Artikel
    • Forum
    • Seiten
    • Erweiterte Suche
  1. netcup Kundenforum
  2. Administration eines Server / vServer
  3. Server Konfiguration

Traefik

  • Ganzjahresgriller
  • 23. Januar 2023 um 14:27
  • Erledigt
  • Ganzjahresgriller
    Profi
    Reaktionen
    152
    Beiträge
    480
    • 23. Januar 2023 um 14:27
    • #1

    Hallo zusammen,

    ich starte gerade mit dem Thema und lese mich ein, bzw. schau mir Tutorials an. Traefik läuft und nun habe ich ein paar Test vHosts angelegt. Klappt soweit. Was ich noch nicht gefunden habe wie ich einem NGINX seinen HTML Ordner zuweisen kann. So sieht die Config von einem VHost aus:

    Code
     testde:
        container_name: testde
        image: nginx:latest
        restart: always
        networks:
          - proxy
        labels:
          - traefik.enable=true
          - traefik.port=80
          - traefik.http.routers.testde.rule=Host(`www.test.de`)
          - traefik.http.routers.testde.entrypoints=https
          - traefik.http.routers.testde.tls=true
          - traefik.http.routers.testde.tls.certresolver=http
    Alles anzeigen

    Habt Ihr einen Tipp für mich?

    Danke

    • Zitieren
  • Paul
    Meister
    Reaktionen
    2.093
    Beiträge
    1.595
    • 23. Januar 2023 um 15:14
    • #2

    Geht es um nginx oder traefik? Im Titel steht Traefik, aber die Frage scheint sich ja auf den nginx Docker Container zu beziehen. Kannst du das evtl. noch etwas erläutern? Der normale nginx container hat sein HTML root in /usr/share/nginx/html. Du kannst ja dein gewünschtes (bind) Volume dort hin mounten. Oder legst eine Custom Config an, die dann in dem Container in /etc/nginx/conf.d/ liegen muss.

    • Zitieren
  • Ganzjahresgriller
    Profi
    Reaktionen
    152
    Beiträge
    480
    • 23. Januar 2023 um 15:34
    • #3

    Hi,

    es geht um NGINX unter Traefik, sorry das ich das nicht so klar geschrieben habe. Was mir fehlt wie ich genau ein Volume entsprechend mounte

    Danke

    • Zitieren
  • Paul
    Meister
    Reaktionen
    2.093
    Beiträge
    1.595
    • 23. Januar 2023 um 15:44
    • #4

    Es gibt 2 Möglichkeiten.
    1. Ein simpler bind Mount von einem Ordner auf dem Host in den Container

    Code
       volumes:
          - /host/path/to/volume:/usr/share/nginx/html


    2. Ein Docker Volume, das (standardmäßig) in /var/lib/docker/volumes erstellt wird.

    Code
        volumes:
          - myvolume:/usr/share/nginx/html
    
    volumes:
      myvolume:


    (man beachte das fehlende führende /).

    Als zusätzliche Lektüre empfehle ich: https://docs.docker.com/storage/volumes/

    3 Mal editiert, zuletzt von Paul (23. Januar 2023 um 15:47)

    • Zitieren
  • TBT
    Meister
    Reaktionen
    1.617
    Beiträge
    1.846
    • 23. Januar 2023 um 19:06
    • #5

    Und Du willst unbedingt ein Volume mounten, sonst ist nämlich bei der Neuerstellung des Nginx Container aller Inhalt weg ;)

    RS 2000 G12 Pro BW25 (8C EPYC 9645, 16GB, 1TB) | RS 500 G12 BW25 (2C EPYC 9645, 4GB, 128GB) | RS Cyber Quack (1C,2GB,40GB)

    • Zitieren
  • Ganzjahresgriller
    Profi
    Reaktionen
    152
    Beiträge
    480
    • 24. Januar 2023 um 07:25
    • #6

    Nein, das will ich nicht, da hast Du recht. Irgendwie fehlt mir noch so der rote Faden. Eigentlich will ich dem NGINX nur einen Ordner zur Verfügung stellen in dem ich ein paar banale statische HTML Seiten ablegen will. Nicht mehr und nicht weniger

    • Zitieren
  • perryflynn
    Erleuchteter
    Reaktionen
    2.355
    Beiträge
    5.010
    • 24. Januar 2023 um 14:02
    • #7
    Zitat von Ganzjahresgriller

    Nicht mehr und nicht weniger

    Dann ist der erste Code Block in Paul s Post das was Du suchst.

    Längste Statistik | IRC Channel für Kunden von Kunden | Where is my IP API | developer tools

    • Zitieren
  • Ganzjahresgriller
    Profi
    Reaktionen
    152
    Beiträge
    480
    • 24. Januar 2023 um 15:08
    • #8

    Super, vielen Dank. Das war es

    • Zitieren

Ähnliche Themen

  • Mastodon-Instanz - welches Netcup-Produkt

    • fooo2baaar
    • 20. November 2022 um 23:44
    • Fragen vor dem Kauf
  • Domain / Subdomain bei netcup auf 2 RS oder VPS

    • KrisAusEU
    • 30. Juli 2022 um 19:01
    • Fragen vor dem Kauf
  • Traefik Wildcard

    • miotic
    • 20. Mai 2022 um 17:11
    • vServer / Server / KVM-Server
  1. Nutzungsbedingungen
  2. Datenschutzerklärung
  3. Bedingungen Gewinnspiel
  4. AGB
  5. Impressum