Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate [GELÖST]
Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
wie im Titel schon erwähnt stehe ich vor folgendem Problem:
Wenn ich als Kunde ein ssl-Zertifikat für meinen Webspace anlegen möchte und das in den Domain-Einstellungen einstelle, steht ja nach dem Klick auf speichern da, dass die Domain gerade in Bearbeitung ist. Nach etwa einer Minute wird ein cronjob ausgeführt, der diverse Aufgaben abarbeitet. D. h., nach einer Minute ist die Domain nicht mehr in Bearbeitung. Das Zertifikat wird zu diesem Zeitpunkt aber noch nicht generiert und der Webspace wird auch nicht für ein Zertifikat eingestellt. Das Zertifikat wird erst generiert, wenn der Job "Wartung von SSL/TLS-Zertifikaten " ausgeführt wird.
Das Problem dabei ist, dass die Domain zu dem Zeitpunkt schon lange nicht mehr in Bearbeitung ist, was natürlich für Verwirrung sorgt.
Mfg
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Sobald du eine Domain anlegst / bearbeitest wird bei der Aufgabenbearbeitung auch auf ein gültiges Zertifikat geprüft und es wird bei Bedarf bezogen. Das geschieht in dem Moment, in dem auch die Konfiguration durch die Aufgabenbearbeitung neu geschrieben wird.
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Wäre schön, wenn man das dann noch anpassen könnte.
Hier die Logs:
Code: Select all
[12-Nov-2019 11:24:01] INFO --> load tasks ... 1 found
[12-Nov-2019 11:24:01] INFO --> task type IDs: 600
[12-Nov-2019 11:24:01] INFO --> Apache: applyAllConfigChanges()
[12-Nov-2019 11:24:01] INFO --> Apache: checkDirectories()
[12-Nov-2019 11:24:01] INFO --> Apache: cleanAll()
[12-Nov-2019 11:24:01] INFO --> Apache: cleanVhosts()
[12-Nov-2019 11:24:01] INFO --> Apache: cleanCustomVhosts()
[12-Nov-2019 11:24:01] INFO --> Apache: cleanPhpFpmPools()
[12-Nov-2019 11:24:01] INFO --> Apache: cleanHtpasswd()
[12-Nov-2019 11:24:01] INFO --> Apache: getUserIdsWithModifiedDomains()
[12-Nov-2019 11:24:01] INFO --> Apache: we will now apply configs changes of user id "17"
[12-Nov-2019 11:24:01] INFO --> Apache: config data loaded for user id "17" ("test")
[12-Nov-2019 11:24:01] INFO --> load domain "test.*.*.net"
[12-Nov-2019 11:24:01] INFO --> domain uses lets encrypt - check if certs are already available
[12-Nov-2019 11:24:01] INFO --> okay
[12-Nov-2019 11:24:01] INFO --> load domain "test2.test.*.*.net"
[12-Nov-2019 11:24:01] INFO --> domain uses lets encrypt - check if certs are already available
[12-Nov-2019 11:24:01] INFO --> lets encrypt cert not available, we request it and rewrite vhost later on
[12-Nov-2019 11:24:01] INFO --> Apache: add vhost container for domain "test.*.*.net"
[12-Nov-2019 11:24:01] INFO --> Apache: add vhost container for domain "test2.test.*.*.net"
[12-Nov-2019 11:24:01] INFO --> Apache: domain uses lets encrypt for first time - mark user config for rewrite
[12-Nov-2019 11:24:01] INFO --> Apache: save config to "/etc/apache2/keyhelp/vhosts/test.conf"
[12-Nov-2019 11:24:01] INFO --> PHP-FPM: add php-fpm pool "[test]" for domain "test.*.*.net"
[12-Nov-2019 11:24:01] INFO --> save config to "/etc/php/7.3/fpm/keyhelp_pool/test.conf"
[12-Nov-2019 11:24:01] INFO --> PHP-FPM: add php-fpm pool "[test]" for domain "test2.test.*.*.net"
[12-Nov-2019 11:24:01] INFO --> save config to "/etc/php/7.3/fpm/keyhelp_pool/test.conf"
[12-Nov-2019 11:24:01] INFO --> Apache: subdomain catch-all updated
[12-Nov-2019 11:24:01] INFO --> Apache: reloadApache()
[12-Nov-2019 11:24:02] INFO --> Apache: syntax ok
[12-Nov-2019 11:24:02] INFO --> Apache: reloading apache
[12-Nov-2019 11:24:02] INFO --> Apache: reloadPhpFpm()
[12-Nov-2019 11:24:02] INFO --> PHP-FPM (php7.3-fpm): syntax ok
[12-Nov-2019 11:24:02] INFO --> PHP-FPM (php7.3-fpm): reloading php-fpm
[12-Nov-2019 11:24:02] INFO --> Apache: request lets encrypt cert
[12-Nov-2019 11:24:02] INFO --> Apache: request for domain "test2.test.*.*.net"
[12-Nov-2019 11:24:02] INFO --> Using certificate authority: "https://acme-v02.api.letsencrypt.org/" (LIVE).
[12-Nov-2019 11:24:02] INFO --> Getting endpoint URLs.
[12-Nov-2019 11:24:03] INFO --> Account "test" already registered. Continue.
[12-Nov-2019 11:24:03] INFO --> Requesting Key ID.
[12-Nov-2019 11:24:03] INFO --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/new-acct".
[12-Nov-2019 11:24:04] INFO --> Start certificate generation.
[12-Nov-2019 11:26:04] INFO --> Local resolving checks of domains successfully completed.
[12-Nov-2019 11:26:04] INFO --> Requesting challenges for domain "test2.test.*.*.net".
[12-Nov-2019 11:26:04] INFO --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/new-order".
[12-Nov-2019 11:26:05] INFO --> Start authorization process for "test2.test.*.*.net".
[12-Nov-2019 11:26:05] INFO --> Deploy challenge.
[12-Nov-2019 11:26:05] INFO --> Token stored at: /home/keyhelp/www/.well-known/acme-challenge/***************
[12-Nov-2019 11:28:06] INFO --> Notify CA that the challenge is ready.
[12-Nov-2019 11:28:06] INFO --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/******/*****".
[12-Nov-2019 11:28:07] INFO --> Waiting for verification...
[12-Nov-2019 11:28:10] INFO --> Verification successful.
[12-Nov-2019 11:28:10] INFO --> Sending CSR.
[12-Nov-2019 11:28:10] INFO --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/finalize/*******/*******".
[12-Nov-2019 11:28:13] INFO --> Certificate received.
[12-Nov-2019 11:28:13] INFO --> Store fullchain.pem.test
[12-Nov-2019 11:28:13] INFO --> File seems okay!
[12-Nov-2019 11:28:13] INFO --> Store cert.pem.test
[12-Nov-2019 11:28:13] INFO --> File seems okay!
[12-Nov-2019 11:28:13] INFO --> Store chain.pem.test
[12-Nov-2019 11:28:13] INFO --> File seems okay!
[12-Nov-2019 11:28:13] INFO --> Store complete.pem.test
[12-Nov-2019 11:28:13] INFO --> File seems okay!
[12-Nov-2019 11:28:13] INFO --> Rename from fullchain.pem.test -> fullchain.pem
[12-Nov-2019 11:28:13] INFO --> Rename from cert.pem.test -> cert.pem
[12-Nov-2019 11:28:13] INFO --> Rename from chain.pem.test -> chain.pem
[12-Nov-2019 11:28:13] INFO --> Rename from complete.pem.test -> complete.pem
[12-Nov-2019 11:28:13] INFO --> All done.
[12-Nov-2019 11:28:13] INFO --> Apache: we will now apply configs changes of user id "17"
[12-Nov-2019 11:28:13] INFO --> Apache: config data loaded for user id "17" ("test")
[12-Nov-2019 11:28:13] INFO --> load domain "test.*.*.net"
[12-Nov-2019 11:28:13] INFO --> domain uses lets encrypt - check if certs are already available
[12-Nov-2019 11:28:13] INFO --> okay
[12-Nov-2019 11:28:13] INFO --> load domain "test2.test.*.*.net"
[12-Nov-2019 11:28:13] INFO --> domain uses lets encrypt - check if certs are already available
[12-Nov-2019 11:28:13] INFO --> okay
[12-Nov-2019 11:28:13] INFO --> Apache: add vhost container for domain "test.*.*.net"
[12-Nov-2019 11:28:13] INFO --> Apache: add vhost container for domain "test2.test.*.*.net"
[12-Nov-2019 11:28:13] INFO --> Apache: save config to "/etc/apache2/keyhelp/vhosts/test.conf"
[12-Nov-2019 11:28:13] INFO --> PHP-FPM: add php-fpm pool "[test]" for domain "test.*.*.net"
[12-Nov-2019 11:28:13] INFO --> save config to "/etc/php/7.3/fpm/keyhelp_pool/test.conf"
[12-Nov-2019 11:28:13] INFO --> PHP-FPM: add php-fpm pool "[test]" for domain "test2.test.*.*.net"
[12-Nov-2019 11:28:13] INFO --> save config to "/etc/php/7.3/fpm/keyhelp_pool/test.conf"
[12-Nov-2019 11:28:13] INFO --> Apache: reloadApache()
[12-Nov-2019 11:28:13] INFO --> Apache: syntax ok
[12-Nov-2019 11:28:13] INFO --> Apache: reloading apache
[12-Nov-2019 11:28:13] INFO --> Apache: reloadPhpFpm()
[12-Nov-2019 11:28:14] INFO --> PHP-FPM (php7.3-fpm): syntax ok
[12-Nov-2019 11:28:14] INFO --> PHP-FPM (php7.3-fpm): reloading php-fpm
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Manchmal muss man auch einfach nur einen Augenblick warten und dann läuft alles tadellos. Die Acme2-Live Umgebung leistet (zumindest bei meinen Domains) ganz treue Dienste.


Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
In beiden Vorgängen wird kurz zuvor (und damit wohl ursächlich für die 2 minütige Wartezeit) überprüft, ob das Token lokal über die URL aufrufbar ist.
Bitte überprüfe einmal die lokale Auflösung indem du VON DEINEM SERVER aus, auf die URL des Token problemlos zugreifen kannst (http://<DOMAIN-NAME>/.well-known/acme-challenge/<TOKEN-NAME>).
Code: Select all
[12-Nov-2019 11:24:04] INFO --> Start certificate generation.
[12-Nov-2019 11:26:04] INFO --> Local resolving checks of domains successfully completed.
...
[12-Nov-2019 11:26:05] INFO --> Token stored at: /home/keyhelp/www/.well-known/acme-challenge/***************
[12-Nov-2019 11:28:06] INFO --> Notify CA that the challenge is ready.
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
IPv6 hat der server soweit ich weiß garnicht
- Jolinar
- Community Moderator
- Posts: 4005
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Das kannst du ganz einfach mit einem Befehl am CLI überprüfen:
Code: Select all
ip addr
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Ok zumindest bekomme ich mit dem Befehl eine ip Adresse. Die ist aber nur intern. Soweit ich weiß hat unser rechenzentrum kein ipv6. (Wir sind eine hochschulgruppe mit einem kleinen Serverraum)Jolinar wrote: ↑Tue 12. Nov 2019, 16:49Das kannst du ganz einfach mit einem Befehl am CLI überprüfen:Code: Select all
ip addr
Kann ich ipv6 irgendwie komplett deaktivieren?
- Jolinar
- Community Moderator
- Posts: 4005
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Ich zitiere mal aus der Bastelecke:
Jolinar wrote: ↑Thu 18. Jul 2019, 10:18 2. Permanente Deaktivierung (IPv6 bleibt auch nach einem Reboot des Systems inaktiv):Code: Select all
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf sysctl -p
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
- Jolinar
- Community Moderator
- Posts: 4005
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Warum bei dir diese zwei "Pausen" von jeweils 2 Minuten dazwischen sind, das müßte sich vielleicht Alexander nochmal genauer anschauen.
Die Zertifikatanforderung und -erteilung geht laut deinem Log jedenfalls innerhalb von ein paar Sekunden durch:
Code: Select all
[12-Nov-2019 11:28:06] INFO --> Notify CA that the challenge is ready.
[12-Nov-2019 11:28:06] INFO --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/******/*****".
[12-Nov-2019 11:28:07] INFO --> Waiting for verification...
[12-Nov-2019 11:28:10] INFO --> Verification successful.
[12-Nov-2019 11:28:10] INFO --> Sending CSR.
[12-Nov-2019 11:28:10] INFO --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/finalize/*******/*******".
[12-Nov-2019 11:28:13] INFO --> Certificate received.
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Den folgenden Befehl bitte via Konsole auf deinem Server ausführen.
Da dein acme-challenge Ordner (/home/keyhelp/www/.well-known/acme-challenge/) wohl leer sein wird, leg einfach eine Test-Datei an.
Code: Select all
php -r "var_dump(file_get_contents('http://<DOMAIN-NAME>/.well-known/acme-challenge/<TOKEN-NAME>', false, stream_context_create(['ssl' => ['verify_peer' => false,'verify_peer_name' => false]])));"
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Habs ausprobiert. Geht ohne Probleme durchAlexander wrote: ↑Wed 13. Nov 2019, 10:43 Anbei einmal zum selber Testen.
Den folgenden Befehl bitte via Konsole auf deinem Server ausführen.
Da dein acme-challenge Ordner (/home/keyhelp/www/.well-known/acme-challenge/) wohl leer sein wird, leg einfach eine Test-Datei an.
Code: Select all
php -r "var_dump(file_get_contents('http://<DOMAIN-NAME>/.well-known/acme-challenge/<TOKEN-NAME>', false, stream_context_create(['ssl' => ['verify_peer' => false,'verify_peer_name' => false]])));"

Re: Normale "Aufgabenbearbeitungs"-Aufgabe generiert keine Zertifikate
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************