nginx auf ISPConfig-Slave konfiguriert falsche IPv6 IP in vhost

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von fuxifux, 12. Mai 2015.

  1. fuxifux

    fuxifux Member

    Hallo,

    Ich habe ISPConfig in einem OpenVZ-Container mit Apache laufen und jetzt einen weiteren Container als weitern Web- und DB- Server(mit NGINX als webserver) erstellt.
    Es funktioniert eigentlich alles, nur die IPv6-Adresse ("xxxx:xxxx:d:d66:100::1") wird im VHOST-File in folgende Zeile umgewandelt:
    listen [xxxx:xxxx:d:d66:100::80]:80;
    Die letzte Stelle der IP muss aber 1 sein, nicht 80...

    Wenn ich im .vhost - File manuell die IP ändere funktioniert alles, ansonsten bricht der Start von nginx ab, weil er den vhost nicht an die gar nicht existente IP binden kann.

    Versionen:
    ISPConfig: 3.0.5.4p6 Slave (nach dem Update ist mir das beim reconfigure Services wieder aufgefallen)
    Debian Wheezy innerhalb einem OpenVZ-Container
     
  2. florian030

    florian030 Member

    ISPConfig schreibt gegenwärtig auf einem Mirror keine anderen IPs in die vhost-Datein. Es wird entweder * oder die IP vom Master genommen.
     
  3. fuxifux

    fuxifux Member

    Es ist kein Mirror, sondern ein weiterer Web- und DB-server(der erste läuft mit apache, der zweite mit nginx).

    Es ist auf dem 2. Server nur ein web mit einer db eingerichtet und 1 IPv4 und 1 IPv6.

    Ich hab jetzt im Verzeichnis "/etc/nginx/sites-available" eine webhost.vhost.err - Datei gefunden und gelöscht.
    Seither funktioniert es anscheinend.
     
  4. florian030

    florian030 Member

    Und die IPv6 gehört zum Web?
     
  5. fuxifux

    fuxifux Member

    Die IPv6 gehört zum web und ist in der VZ eingetragen.
    Das Problem mit dem nicht startenden NGINX hat sich nach dem Löschen der vhost.err - Datei jedenfalls erledigt.
    Anscheinend ist der Conatiner per IPv6 grundsätzlich nicht von außen erreichbar. Aber das ist eine andere Geschichte...
     
  6. florian030

    florian030 Member

    Der Container ist per v6 zu erreichen, wenn das Routing auch stimmt. Entweder routest Du bestimmte ipv6 auf den Container oder weist diesem direkt eine oder mehrere ipv6-Adressen zu (vzctl set CTID --ipadd IP)
     

Diese Seite empfehlen