Beiträge von kk

    Das geht derzeit leider gar nicht. Eine Umbenennung eines Vertrags würde bedeuten, dass auch der Betriebssystem-User umbenannt werden muss, ebenso alle anderen Accounts die diesen Namen evtl. als Präfix enthalten (z.B. Datenbanken, virtuelle FTP-User, und so weiter). Das in allen Details durchzuziehen ist eine recht komplexe Sache und gerade bei den Datenbanken praktisch nicht mehr automatisierbar (da ändern sich ja dann auch Zugangsdaten...).

    Ich habe das eben geprüft - die Funktion arbeitet einwandfrei.
    Die Parameter "password", "spamreject" etc. sind aber alle optional - wenn die also falsch übergeben werden (so dass LiveConfig die nicht erkennt) dann führt das dementsprechend auch nicht zu einer Fehlermeldung.


    Daher wäre interessant, wie die SOAP-Nachricht ausschaut, die Sie zum Server schicken. Setzen Sie dazu bei "$client = new SoapClient()" die Option "'trace' => 1" - unmittelbar nach der SOAP-Abfrage haben Sie über $client->__getLastRequest() Zugriff auf die SOAP-Anfrage.


    Soweit ich das mitbekommen habe hatten wir uns für allow_url_fopen vor CURL entschieden, da ersteres in PHP standardmäßig vorhanden (und meist aktiviert) ist, während CURL eine Erweiterung ist die eben manchmal nicht vorhanden ist.


    Wir testen aber in der nächsten Stunde beide Varianten noch mal durch und schauen wo es da zu Problemen kommen kann.

    Ich sehe es als wichtig an, gerade sicherheitsreleavante Features auch in der Basiclizenz mit freizugeben.


    Das Let's Encrypt-Feature in LiveConfig ist nicht sicherheitsrelevant, sondern ein reines Komfort-Feature. Eine Basic-Lizenz ist kein bisschen "unsicherer" als eine Standard-Lizenz - es stehen da aber (natürlich) weniger Funktionen zur Verfügung (dafür kostet die ja auch deutlich weniger).
    So lange unsere Entwickler sich nicht von Luft und Liebe ernähren können/wollen und neue Funktionen nicht vom Himmel fallen, sind wir gezwungen, für eine langfristige Weiterentwicklung auch auf die Wirtschaftlichkeit und die Refinanzierung zu achten.

    Mit der nächsten Version (2.0.2) fängt LiveConfig diese Fehlermeldung übrigens ab und zeigt das in der GUI an (so dass man das nicht erst im Logfile findet).


    Zum o.g. Problem: einfach in 3-4 Tagen noch mal probieren (das Limit gilt ja "nur" pro 7 Tage).

    Authorization Accepted Expires Typ Status
    andrehotzler.photography 07.12.2015 11:18:46 02.10.2016 12:18:11 http-01 valid
    http://www.andrehotzler.photography 07.12.2015 11:19:58 02.10.2016 12:22:11 http-01 valid


    In diesem Fall kam um 11:18:46 die Autorisierung für "andrehotzler.photography", für die http://www.-Subdomain aber erst über eine Minute später. LiveConfig wird wohl daher zuerst das Zertifikat nur für die Hauptdomain angefordert und erhalten haben.


    Löschen Sie das SSL-Zertifikat und fordern es erneut per ACME an (die Autorisierungen bleiben ja erhalten, daher erfolgt "nur" eine neue Ausstellung, und die wird dann beide Varianten beinhalten).


    Wir werden diesen Sonderfall (Authorisierung einer Subdomain vor einer anderen) im nächsten Update mit berücksichtigen.

    Also: auf einem Ihrer Server muss LiveConfig (das Paket "liveconfig") mit einer Business-Lizenz installiert sein. Dort melden Sie sich als "admin" an und gehen auf "Serververwaltung". Dort gibt es einen Button "Neuer Server...". In dem Popup-Fenster geben Sie eine beliebige ID für den neuen Server an (z.B. "client1").
    Danach melden Sie sich per SSH auf dem ersten Ihrer Client-Server an. Dort installieren Sie das Paket "lcclient" (also nicht "liveconfig"!). In /etc/liveconfig/lcclient.conf tragen Sie anschließend die vorhin festgelegte Host-ID ein ("host_id = client1") sowie die IP oder den Hostnamen des LiveConfig-Servers mit der Business-Lizenz ("server = x.x.x.x").


    Der LiveConfig-Server (der mit der Business-Lizenz) muss eingehende TCP-Verbindungen auf Port 788 erlauben (darüber verbinden sich die LiveConfig-Clients mit dem Server).

    Was genau meinen Sie mit "Visualisierung der Seiten"? Gibt es Darstellungsfehler? Stimmt etwas mit der Konfiguration nicht?
    DNS lässt sich via AWS derzeit nicht ohne weiteres verwalten, da dort DNAT mit privaten IPs zum Einsatz kommt (dafür wird es in LiveConfig demnächst IP-Aliase geben, um so etwas auch zu ermöglichen).

    "liveconfig-meta" enthält Abhängigkeiten für eine "Komplettinstallation", also mit Web, Mail und Datenbank.
    Für die Installation eines LiveConfig-Clients als reiner Mailserver genügt also (neben lcclient) die Installation von postfix, dovecot und ggf. spamassassin/clamav.
    Das selbe gilt für die Datenbank: hier also auch nur "mysql-server" (und lcclient) installieren.


    Die Installation einzelner Pakete ist hier grob beschrieben: http://www.liveconfig.com/wiki/de/installation/centos6

    Hosting -> Domains, dort die Domain auswählen und im Tab "E-Mail" die Checkbox "E-Mail für diese Subdomain aktivieren" anklicken.


    Wenn eine Domain erst einem Vertrag hinzugefügt wird und danach E-Mail für diesen Vertrag aktiviert wird, dann muss man das bei den Domains entsprechend nachträglich aktivieren.

    Nur auf dem Server mit der Business-Lizenz läuft letztendlich eine Weboberfläche (LiveConfig-GUI). Dort haben Sie unter "Serververwaltung" die Möglichkeit, weitere Server aufzunehmen (da legen Sie u.a. für jeden Client eine eigene ID fest, die Sie dem Client auch mitgeben müssen).


    Wenn die beiden zusätzlichen Server mit in der Serververwaltung auftauchen, dann aktivieren Sie dort die Verwaltung der gewünschten Dienste (z.B. auf dem einen Server nur für Postfix/Dovecot, auf dem anderen nur für MySQL).


    Beim Anlegen eines Hostingvertrags wählen Sie dann aus, auf welchem Server die jeweiligen Dienste deployed werden sollen (Web/Mail/Datenbank).


    Ich hoffe, dass das schon mal weiter hilft. :)


    Viele Grüße


    -Klaus Keppler

    Mit geringfügigen Änderungen haben wir das in v2.0.1-r3985 aufgenommen. Der Abschnitt sieht dann so aus: