Mein Wissen über Server etc. ist begrenzt.
Das hat man wohl gemerkt, was aber auch keine Schande ist - viel wichtiger: nur sprechenden (schreibenden) Menschen kann geholfen werden ?
Ich wäre froh, wenn du mir erklären kannst, weshalb dein Hirn bei "meinedomäne.com/bilder:8000" überlastet
Tja.... wo fang ich da an... würde mal sagen: Hinsetzen und Popcorn holen, könnte etwas dauern....:
Ganz am Anfang steht die "
IP" eines Systems. Auf diesem System läuft ein Dienst (z.B. Webserver). Damit dieser Dienst jetzt irgendwie angesprochen werden kann, braucht es eine entsprechende Zugriffsmöglichkeit. Diese wird über den "
Port" gegeben. Kurzum: Dieser Dienst "lauscht" auf Port XY (oder wie in Deinem Beispiel halt 8000), Damit wäre unser Konstrukt jetzt: "<
host>:<
port>" (bzw. alternativ formuliert: IP: Port, oder auch FQDN: Port).
Das wäre also nun unser Ziel...
Host:
Port, weil nur auf diesem Host und diesem Port der entsprechende Dienst horcht. So, dazu gibt es jetzt eine Default-Config für den sogenannten "
vHost" (das ist die Schnittstelle zwischen Webserver und lokalem Ordner mit den Website-Dateien)... Das sieht dann ungefähr so aus:
Host: Port -> </lokaler/ordner>
Kurzum: Sobald Du jetzt "Host: Port" aufrufst (und das bleibt auch so in der Browserzeile stehen), wird Dir der Inhalt von "/lokaler/ordner" angezeigt. Angenommen, Du legst einen neuen Ordner innerhalb von /lokaler/ordner/ an... z.B. "
testordner", wäre der aktuelle Pfad dann wie folgt:
/lokaler/ordner/testordner
Dürfte ja soweit klar sein. Wie spricht man diesen "testordner" jetzt aber über Host: Port an? Da wir im vHost gesagt haben, dass unsere "Basis" sowieso schon /lokaler/ordner/ ist bzw. wir genau den Inhalt über "Host: Port" angezeigt bekommen, müsste man da jetzt noch den Pfad erweitern:
Host:IP/testordner
Und genau deswegen kann es nur "so" funktionieren. Ganz zu Anfang hast Du IMMER grundsätzlich stehen, WIE das System angesprochen wird und das bedingt die IP/FQDN + Port. Anders sieht es aus, wenn man "bereits bekannte" Ports nutzt (z.B. 443 für https), da erkennt der Browser schon am Protokoll (https) welchen Port er zu nutzen hat (443).
https mit Standard-Port 443 :
https://
Host/
testordner
https mit geändertem Port 8000 :
https://
Host:
8000/
testordner
Hoffe, dass das jetzt einigermaßen klar geworden ist, wenn nicht, oder sonst noch Fragen auftauchen, nur zu