Beiträge von kk

    Ja, das ist recht einfach.
    Legen Sie eine Datei namens /var/www/<Vertrag>/conf/nginx.conf an und tragen Sie da die gewünschten NGINX-Anweisungen ein.
    Anschließend speichern Sie im LiveConfig irgendeine Vertrags- oder Domaineinstellung neu ab (dadurch schreibt LiveConfig die /etc/nginx/sites-enabled/<Vertrag>.conf-Datei neu und holt per include die o.g. nginx.conf mit hinein).


    Viele Grüße


    -Klaus Keppler

    Ich vermute, dass es (aus welchem Grund auch immer) Verbindungprobleme zum CA-Server von Let's Encrypt gibt.
    Wenn Sie "openssl" auf dem Server installiert haben, führen Sie bitte mal testweise folgenden Befehl aus:


    Code
    openssl s_client -connect acme-v01.api.letsencrypt.org:443


    Kann damit eine TLS-Verbindung aufgebaut werden, oder gibt es eine Fehlermeldung?

    Es geht hier ja letztendlich nur um das Session-Cleanup-Script /usr/lib/liveconfig/cron.php.sh
    Wir gehen dabei davon aus, dass auf dem Server das Paket "php-cli" installiert ist, welches die Datei /usr/bin/php bereitstellt.
    Ab Ubuntu 16 und Debian 9 ist "php-cli" ein virtuelles Paket, das auf "php7.0-cli" verweist.
    Das cron.php.sh ist eigentlich darauf ausgelegt, mit dem jeweiligen "System"-PHP-CLI ausgeführt zu werden. Wenn das System-Paket (php7.0-cli) nicht installiert ist, dann erzeugt LiveConfig auch keinen "/conf/php7"-Pfad, was dann zu Fehlern mangels richtiger php.ini führt.


    Wer also manuell die /usr/bin/php umbiegt, wird zwangsläufig auch das cron.php.sh-Script anpassen oder ersetzen müssen.


    "Unsere" PHP-Pakete werden übrigens demnächst überarbeitet, so dass diese sich "alleine" bei LiveConfig registrieren (ohne addPHP()-Aufruf in der custom.lua). Da werden dann auch die CLI-Binaries registriert, und die können dann auch vom cron.php.sh-Script verwendet werden.

    Dazu müsste ich dann per URL den Benutzernamen und Passwort mit angeben können was aber eben leider noch nicht funktioniert.. ;)


    Beim Dynamic-DNS Update-Aufruf an LiveConfig?
    Da wird Benutzername und Passwort (wie bei DynDNS "üblich") per HTTP Basic Auth übermittelt.
    Optional können wir gerne alternativ einen URL-Parameter dafür einrichten.

    für mich ist eher der Dienst mit Dyndns noch nicht gescheit gelöst.


    Was genau?
    IPv4 und IPv6 Updates funktionieren über die dokumentierte Update-Methode (soweit wir das beurteilen können) einwandfrei. Vielen Kunden nutzen das, und auch wir selber - und zwar ohne Probleme.
    DynDNS mit IPv6 ist insgesamt etwas "tricky", das liegt aber weniger am DynDNS als viel mehr an den Eigenschaften von IPv6 (dass sich also alle Geräteadressen im LAN ändern wenn sich der IPv6-Präfix z.B. nach DSL-Zwangstrennung ändert).

    So lange eine IP-Gruppe "exklusiv" in Verwendung ist, kann diese nicht auf "gemeinsam" zurück geändert werden.
    Unter "Serververwaltung" -> "Web" gibt es in der Box mit den IP-Gruppen eine Spalte "Domains". Dort sieht man, wie viele Domains diese IP-Gruppe derzeit noch nutzen.


    In Einzelfällen kann man das über einen Eingriff in die LiveConfig-Datenbank erzwingen.
    (Sie bekommen gleich noch eine separate Antwort auf Ihr Ticket bei uns)

    Sorry, ich hatte den letzten Absatz von Ihnen nicht gelesen...


    Ich kann mir nicht erklären, warum die liveconfig[.conf] plötzlich fehlen könnte - LiveConfig löscht diese schließlich nicht. Wurde Apache vielleicht mal "gepurged"?


    Ansonsten legen Sie die conf-available/liveconfig.conf manuell an:


    ... und aktivieren diese dann mit "a2enconf liveconfig".

    In den Ubuntu-Paketen scheint die php.ini-Einstellung "sendmail_path" zu fehlen. Wir nehmen das ins nächste Update mit auf.
    Bis dahin erstellen Sie einfach eine Datei namens /opt/php-7.1/etc/conf.d/sendmail.ini mit folgendem Inhalt:

    Code
    sendmail_path=/usr/sbin/sendmail -t -i


    Danach noch ein "service apache2 reload" ausführen - fertig.


    Viele Grüße


    -Klaus Keppler

    Unter anderem:
    - es wird kein "admin/admin"-Standardlogin mehr bei blanken Neuinstallationen geben (Sicherheit)
    - die automatische Installation (z.B. über Server-Templates) wird vereinfacht
    - Domain-individuelle Einstellungen für NGINX sind möglich (allerding nur durch den root-User)
    - viele GUI-Verbesserungen (u.a. mehrere Domains gleichzeitig hinzufügen)
    Bitte jetzt aber keine Diskussion ob/wann/warum Feature XY kommt oder nicht kommt. Alles zu seiner Zeit.

    Die Preview wurde eben noch mal aktualisiert und wird (wenn nichts dazwischen kommt) in den nächsten Tagen in dieser Form freigegeben.
    Mit der nächsten Version (v2.6.0) gibt es einige größere Änderungen und neue Features (wird als Preview freigegeben sobald 2.5.3 "stable" ist).


    Viele Grüße


    -Klaus Keppler

    Läuft OpenDKIM? (ps aux | grep -i dkim)
    Sollte etwa so aussehen:

    Code
    opendkim 21304  0.0  0.4  83736  3240 ?        Ss   14:45   0:00 /usr/sbin/opendkim -P /var/spool/postfix/opendkim/opendkim.pid -p local:/var/spool/postfix/opendkim/opendkim.sock
    opendkim 21305  0.0  0.8 190384  6404 ?        Sl   14:45   0:00 /usr/sbin/opendkim -P /var/spool/postfix/opendkim/opendkim.pid -p local:/var/spool/postfix/opendkim/opendkim.sock


    Was liefert "grep smtpd_milters /etc/postfix/main.cf"?