Ich hoffe ich bin hier richtig mit meinem Problem.
Ich habe ein kleines Problem mit meinem Nextcloud Server.
Ich benutze Ubuntu Server 20.04.1 LTS mit Nextcloud.
Ich habe in meiner Fritzbox 7590 eine Portfreigabe sowie DynDNS von No-IP eingerichtet.
Nun zu meinem Problem: Wenn ich versuche von meinem lokalen Netzwerk in dem auch der Server ist, über DynDNS den Webserver der Nextcloud zu erreichen, funktioniert alles wunderbar. Jedoch wenn ich versuche von außerhalb, sprich aus dem Mobilfunknetz oder einem anderen WLAN, darauf zu zugreifen, bekomme ich immer die Message: ERR_CONNECTION_TIMED_OUT.
Ich habe meine Fritzbox auch bei MyFritz angemeldet. Wenn ich versuche darüber auf die Fritzbox zu zugreifen, funktioniert es auch nicht. Ich habe aber unter Internet>Freigaben>FRITZ!Box-Dienste den Internetzugriff aktiviert.
Habe ich etwas übersehen? oder wisst ihr warum es nicht funktioniert?
Du solltest erst mal schauen, ob die Namesauflösung deiner No-IP mit deiner externen IP-Adresse übereinstimmt. MyFritz ist eine eigene Baustelle. Ignoriere das erst mal.
Die externe IP-Adresse findest du irgendwo in der Fritzbox oder z. B. über https://ifconfig.me
DNS-Namen auflösen kannst du über “nslookup” oder https://mxtoolbox.com/DnsLookup.aspx
Zeigt der No-IP-Name auf die IP-Adresse, die du ermittelt hast?
Sollte das alles korrekt sein, dann kontrolliere ob die IP-Weiterleitung der Fritzbox korrekt auf deinen Server gesetzt ist. Schaue auch, ob du HTTP (80) und HTTPS (443) konfiguriert hast.
Bei mir sieht die Apache2-Konfiguration ganz anders aus. Nutzt du denn ein selbstsigniertes Zertifikat oder hat das mal mit Lets Encrypt funktioniert.
Normalerweise konfiguriert man das nur für HTTP (nicht HTTPS, natürlich müssen Port 80 und 443 aus dem Internet erreichbar sein) und dann lässt man kurz “certbot” drüberlaufen, der dann die SSL-Konfiguration in einer eigenen Konfigurationsdatei erzeugt und dann neben HTTP dann HTTPS aktiviert.