Beiträge von kk

    Anhand der aufgerufenen Domain könnte das passende Set an Ressourcen gewählt werden.


    Das würde erfordern, dass man entweder ein Multi-Domain-Zertifikat mit allen möglichen Reseller-Domains einrichtet, oder für jede Reseller-Domain ein separates SSL-Zertifikat.
    Da ist es wesentlich einfacher, die Anmeldeseite neutral zu halten und eben keine Informationen anzuzeigen.

    Die Sprache des Benutzers wird ja automatisch erkannt, wenn jemand seinen Browser also auf Deutsch oder Englisch eingestellt hat wird die Anmeldeseite daher nicht auf Französisch angezeigt. Ich verstehe also den Sinn nicht, die nicht benötigten Sprachen auszublenden, wenn diese ohnehin explizit ausgewählt werden müssten...

    Ja, wenn eine bestehende Domain mit einer "alten" PHP-Version bearbeitet wird, dann kann man diese auch weiterhin nutzen (sonst könnte man ja keine Domaineinstellung ändern ohne PHP umstellen zu müssen, was praxisfremd ist...)


    Zur PHP-Standardversion nur für neue Domains: steht auf der ToDo-Liste; ob' noch in die 2.11.0 mit reinpasst kann ich aber noch nicht versprechen.


    Viele Grüße


    -Klaus Keppler

    Danke für die Rückmeldung.
    Das zuständige CSS bevorzugt lokale Schriftarten in der Lade-Reihenfolge, das das Verhalten somit erklärt.


    Viele Grüße


    -Klaus Keppler

    Die Werte in LOCALOPTIONS sehen soweit ganz gut aus.
    Wurden diese dann auch in die /etc/bind/named.conf.options geschrieben? LiveConfig muss hierfür neu gestartet und die DNS-Konfiguration neu erstellt werden (siehe Handbuch).

    Lässt sich daher so nicht lösen.


    Geht nicht gibt's nicht. ;)
    Man kann Sockets für ausgehende Verbindungen an bestimmte Adressen binden. Soweit ich weiß geht das in BIND durchaus (ich kann mich da dunkel an diverse Firewall-Thematiken erinnern).


    Die Frage ist daher, für welche Requests genau BIND an welche Adresse gebunden werden soll.

    Mein Problem ist jetzt wenn ich PowerDNS mit bind Backend betreibe werden auf dem Ext. Slave die zonen nicht geupdatet.
    Intern nutzt er ja die Bind Backend und bekommt somit alle änderungen ohne AFXR durch dierekt zugriff auf die Zone-Files.


    Die Änderungen landen aber nicht direkt in den Zonenfiles.
    LiveConfig aktualisiert die Zonen mittels DNS-Updates (RFC2136 etc.). BIND schreibt die Änderungen nicht direkt in die Zonendateien, sondern führt Journalfiles (.jnl). Ich weiß nicht, ob PowerDNS die mit berücksichtigt.


    Ich kann mir vorstellen, dass ein Hidden-Primary-Setup hier mehr Sinn macht. Primary DNS ist ein von LiveConfig verwalteter BIND, und die öffentlichen Secondaries laufen z.B. mit PowerDNS und erhalten die Zonenänderungen via AXFR/IXFR.


    Zitat

    Bekomme jetzt aber immer die folgenden Meldungen,
    "Received NOTIFY for domain.tld from IP1 but remote is not permitted by TSIG or allow-notify-from"
    "Received NOTIFY for domain.tld from IP1which is not a master"


    Da stimmt dann wohl was mit der Auth-Konfiguration nicht (falsche IPs und/oder falscher TSIG-Key).


    Zitat

    Leider kein Erfolg Bind nutzt immernoch die Anderen IPs für anfrage und notify


    Was genau haben Sie in bind.LOCALOPTIONS eingetragen, und was genau meinen Sie mit "die anderen IPs"? Mir ist das eigentliche Problem noch nicht so ganz klar.


    Viele Grüße


    -Klaus Keppler

    Hallo,


    bislang bauen wir unsere PHP-Pakete für Debian/Ubuntu immer "vanilla", also möglichst ohne spezielle Patches - abgesehen von zwingend notwendigen Anpassungen (z.B. OpenSSL bei PHP 5.6).


    Die besonders alten Versionen 5.6, 7.0 und 7.1 bauen wir aber ab sofort mit den Security-Backports. Dieses Repository wird von Microsoft bereitgestellt und zu einem Großteil von Remi Collet gepflegt (ein PHP-Entwickler, der u.a. auch das Remi-Repo unter CentOS/RHEL bereitstellt).


    Unser Test-Repository ist bereits umgestellt, folgende Paketversionen enthalten die Security-Backports:

    • 5.6.40-4
    • 7.0.33-3
    • 7.1.33-3


    Sofern keine Probleme bekannt werden, planen wir diese Pakete am kommenden Freitag, 11.12.2020 in das "stable"-Repo aufzunehmen.


    Viele Grüße


    -Klaus Keppler

    Knackpunkt ist die Tatsache, dass auf der Anmeldeseite weder persönliche Daten erfasst noch inhaltlich relevante Daten angezeigt werden. Wir hatten das seinerzeit sogar von einem Fachanwalt prüfen lassen.
    Kunden, welche die Anmeldeseite nutzen können, stehen ja bereits in einem Vertragsverhältnis mit Ihnen, in dessen Rahmen sie auch ihre Zugangsdaten erhalten haben.
    Ein IMAP-Server meldet im Prompt auch keinen Impressums-Link, obwohl dieser genauso Zugangsdaten erhält.


    Sofern Sie belastbare Quellen haben, die dem gegensprechen, bitte immer her damit.


    Viele Grüße


    -Klaus Keppler

    Problem ist die DS-GVO. Auf einfachen Landingpages oder aber auch z. B. bei Coming-Soon Pages, muss eine Anbieter-Kennzeichnung in Form von Impressum und Datenschutzangaben vorhanden sein.


    Die LiveConfig-Anmeldeseite ist weder eine Landing- noch eine Coming-Soon-Seite.
    Es werden hier keinerlei kennzeichnungspflichtige Inhalte bereitgestellt, daher ist auch keine Anbieterkennzeichnung erforderlich.
    Das Cookie, das für die LiveConfig-Session erzeugt wird, wird zudem in keiner Weise für irgendwelche Trackingzwecke verwendet und spielt daher auch keine Rolle bei der DSGVO.


    Bei "anderen Panels"(tm) sieht das womöglich anders aus, da werden ja teilweise Twitter- und Facebook-Ressourcen sowie Tracking-Cookies im Footer eingeblendet - das ist bei LiveConfig alles ganz bewusst nicht der Fall.


    Zitat

    2 Links, welche unterhalb der Login-Maske angezeigt werden.


    Es kann ein Hilfe-Link eingeblendet werden: siehe LCDefaults, Schlüssel "login.help.url".


    Viele Grüße


    -Klaus Keppler

    Hallo,


    an der Schrift-Darstellung auf der LiveConfig-Website und in der LiveConfig-Oberfläche hat sich in letzter Zeit nichts geändert.
    Öffnen Sie die Seiten mal testweise mit einem anderen Browser und/oder auf einem anderen Computer.


    Die Schrift im Forum ist in der Tat vergleichsweise klein, eine Überarbeitung des Forum-CSS ist bereits eingeplant.


    Viele Grüße


    -Klaus Keppler

    Das geht schonmal mit der Frage los, welche GeoIP-Erweiterung genau (etwa PECL?) und für welche PHP-Version.


    Kurzanleitungen zur Installation von PECL-Erweiterungen:

    • zur gewünschten PHP-Version passendes "-dev"-Paket installieren, also z.B. php-7.3-opt-dev
    • PECL-Erweiterung herunterladen, entpacken und gemäß Dokumentation installieren
      (meist so was wie: "/opt/php-7.3/bin/pecl install geoip")
    • wenn das Modul im PHP-Extension-Verzeichnis installiert ist, dann in die LiveConfig PHP.INI-Verwaltung gehen und dort eine neue php.ini-Option anlegen (Typ: "Erweiterung", Name: "extension", Wert: "geoip.so")


    Viele Grüße


    -Klaus Keppler

    Welche MySQL-Version genau auf welcher Distribution setzen Sie ein?


    Offenbar ist bei Ihnen die MySQL-Option ONLY_FULL_GROUP_BY aktiv. Die betroffene SQL-Abfrage funktioniert damit offenbar nicht (wird mit dem nächsten Update korrigiert). Bis dahin deaktivieren Sie ONLY_FULL_GROUP_BY am besten.
    Hierzu rufen Sie zunächst mal den aktuellen SQL-Modus ab:

    SQL
    SELECT @@GLOBAL.sql_mode;


    Die Ergebnisliste nehmen Sie dann her, entfernen daraus ONLY_FULL_GROUP_BY und tragen dann in die /etc/mysql/my.cnf in [mysqld]-Abschnitt ein, z.B. ungefähr so:


    Code
    sql_mode = "STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


    Anschließend MySQL neu starten.


    Viele Grüße


    -Klaus Keppler

    Hierfür gibt es aktuell noch keine einfache Möglichkeit.


    Warten Sie einfach bis zum nächsten Update (v2.11), da kann man dann einzelne PHP-Versionen in der PHP-Verwaltung (Server-Verwaltung -> Web) aktivieren/deaktivieren. Und dann auch z.B. so, dass bestehende Domains weiter mit der eingestellten Version arbeiten, diese aber für neue Domains nicht mehr ausgewählt werden kann.

    Was könnte der Grund dafür sein, dass der lclogsplit-Prozess nicht läuft?
    Gibt es eine Möglichkeit, diesen manuell zu starten oder gar neu zu installieren /zu aktivieren?
    Hat dieser Dienst Konfigurationsdateien, die man auf Richtigkeit / vorhandensein prüfen kann?


    Wie in meinem vorherigen Beitrag schon beschrieben, wird dieser Prozess normalerweise automatisch durch Apache gestartet (aufgrund der Pipe-Anweisung in /etc/apache2/conf-enabled/liveconfig.log: "CustomLog "||/usr/lib/liveconfig/lclogsplit -i -w" LiveConfig")


    Wenn lclogsplit also nicht läuft, dann läuft wahrscheinlich der gesamte Apache (zumindest kurzzeitig) nicht.


    Ich kenne Ihre Server nicht, aber dieses Verhalten basiert vermutlich auf einer lokalen "Spezialkonfiguration". Der Aufruf von logrotate (via cron.daily) erfolgt normalerweise um 06:25 (siehe /etc/crontab). Wenn bei Ihnen alles um 00:00 statt findet, dann passiert da vielleicht zu viel gleichzeitig. Letztendlich lässt sich das nur anhand der Logs genauer analysieren.


    Viele Grüße


    -Klaus Keppler

    Das Problem liegt wahrscheinlich ganz woanders, das hier beschriebene Verhalten vom logrotate ist lediglich ein Symptom.


    Zitat
    Code
    Nov 12 00:00:01 s26.server.de logrotate[25679]: error: error running shared postrotate script for '/var/www/web4/logs/*.log '
    Nov 12 00:00:01 s26.server.de logrotate[25679]: lclogsplit: Kein Prozess gefunden


    Das zeigt, dass der lclogsplit-Prozess überhaupt nicht lief, als logrotate ausgeführt wurde. Da lclogsplit aber i.d.R. als Child-Prozess vom Apache gestartet wird, scheint da schon irgendwas nicht zu stimmen.
    (Ausnahme: beim Dual-Betrieb von Apache und NGINX läuft lclogsplit als eigenständiger Daemon)
    Hier wird übrigens ein HUP-Signal gesendet, der lclogsplit-Prozess wird dadurch also nicht beendet, sondern lediglich darüber informiert dass diese prüfen soll, dass Log-Dateien eventuell rotiert wurden.


    Wir können die logrotate-Konfiguration dahingehend ändern, dass der Exit-Code des postrotate-Scripts (also der killall-Aufruf) ignoriert wird. Das dürfte das von Ihnen beschriebene Symptom beseitigen, aber nicht die Ursache beheben.


    Viele Grüße


    -Klaus Keppler

    Hallo,


    ab sofort steht LiveConfig v2.10.4 zum Download bereit. Dieses Update ist ein reines Bugfix-Release - alle Änderungen finden Sie im Changelog.


    Außerdem steht PHP 8.0.0 RC4 bereit. In knapp zwei Wochen - am 26.11.2020 - ist das Release von PHP 8.0.0 geplant.


    Viele Grüße


    -Klaus Keppler