Hallo,
ich betreibe daheim auf meinem freenas Homeserver eine Nextcloud in nem Jail/Plugin. Nun möchte ich auf nem Ubuntuserver "collabora online" zum laufen bekommen. (An dem hier orientiere ich mich: https://www.linuxbabe.com/cloud-storage/integrate-collabora-online-server-nextcloud-ubuntu) Ubuntu Server läuft als virtuelle Maschine auf dem freenas Homeserver. Ich hab da nun ein Problem beim einrichten der Portweiterleitung bzw. certbot Einrichtung.
Bei mir ist es aktuell so:
ich hab ne eigene Domain mit dyndns Option. Die Domain und alle Subdomains werden auf meine IP zuhause weitergeleitet. Das IP Update macht der virtuelle Ubuntu Server.
die Nextcloud ist unter nc.domain.de erreichbar
Port 80 und 443 wurde bisher auf die interne Nextcloud IP weitergeleitet
da ich keinen certbot in dem Jail am laufen hab, hat sich darum bisher mein Ubuntu Desktop Rechner ums Einrichten und Updaten des Zertifikats gekümmert
Jetzt mit Collabora Online ist es nun folgend
ich benötige für die neue Subdomain col.domain.de ja auch ein Zertifikat. (Brauch ich das wirklich oder kann ich das alte evtl benutzen?)
Wenn ich jetzt auf dem Ubuntu Server die Certbot Zeile aus dem Tutorial laufen lasse, frägt der nach ner Port 80 Weiterleitung an diesen Server, die aber auf das Nextcloud Jail zeigt.
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email mail@domain.de -d col.domain.de [sudo] password for ubuntuserver: Saving debug log to /var/log/letsencrypt/letsencrypt.log Plugins selected: Authenticator nginx, Installer nginx Obtaining a new certificate Performing the following challenges: http-01 challenge for col.domain.de Waiting for verification... Challenge failed for domain col.domain.de http-01 challenge for col.domain.de Cleaning up challenges Some challenges have failed. IMPORTANT NOTES: - The following errors were reported by the server: Domain: col.domain.de Type: unauthorized Detail: Invalid response from http://col.domain.de/.well-known/acme-challenge/0zNe94BT9Y_0fpB3_DIjbKU2OGqJIUA9Ofu7l3ypyjI [xxx.xx.x.xxx]: "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n" To fix these errors, please make sure that your domain name was entered correctly and the DNS A/AAAA record(s) for that domain contain(s) the right IP address.
Wie löse ich das nun?
Oder gehe ich das ganze falsch an?