Thorsten M. schrieb:
http scheint an 80 gebunden zu sein.
Wenn du eine URL ohne Portnummer eingibst, dann verwendte der Browser automatisch
- Port 80 für http://
- Port 443 für https://
Theoretisch müsstest du jede beliebige Portnummer angeben können.
Allerdings sind auf Unix Systemen die Port Nummern < 1024 für Standard-Dienste reserviert und können von "normalen" Usern wie dir und mir nicht genutzt werden. Also wenn ich ein Terminalfenster auf mache und darin einen Web Server starte, dann muss der auf einer hohen Portnummer laufen. Zum Beispiel 8080.
Jetzt hänge ich mich mal ganz weit aus dem Fenster: Eventuell erlaubt dein Internet Provider im Bereich < 1024 nicht jede beliebige Portnummer, sondern nur bestimmte die in irgendeiner Whiteliste stehen.
Deswegen probiere einfach mal 8080 und 8081 für die beiden ESP. Dann müsste es eigentlich gehen.
Thorsten M. schrieb:
die blaue LED die jeden Zugriff anzeigt spielt dann verrückt
Ja, es gibt jede menge Bots die das Internet ständig nach erreichbaren IP-Adressen und Ports abscannen. Und wenn sie dann einen Kandidaten gefunden haben, klopfen sie ihn auf bekannte Sicherheitslücken und triviale Passwörter ab.
Deswegen halte ich es generell für keine gute Idee, einen Mikrocontroller von "außen" erreichbar zu machen. Diese kleinen Dinger können niemals das Sicherheitsniveau bieten, wie ein ausgewachsener Webserver. Außerdem lassen sie sich oft leicht überlasten, so dass sie ihre Hauptaufgabe nicht mehr wahrnehmen.
Besser wäre, z.B. einen Apache Webserver mit PHP von außen erreichbar zu machen, und das PHP Script kommuniziert mit dem ESP.