Apache Webserver aus Netzwerk erreichen
Hallo,
habe ein kleines Problem. Habe mir auf meinem Rechner einen Apache Webserver aufgesetzt mit PHP. Möchte gerne jetzt im Netzwerk mit einer Adresse auf mein Webserver zugreifen wollen, zumindestens auf die index.html oder php.
Habe es mit dyndns versucht aber es funktioniert nicht so richtig. Also kann von anderen Rechner nicht auf mein Webserver zugreifen...
Würde mich freuen wenn Ihr mir dabei helfen würdet.
DANKE
MfG
habe ein kleines Problem. Habe mir auf meinem Rechner einen Apache Webserver aufgesetzt mit PHP. Möchte gerne jetzt im Netzwerk mit einer Adresse auf mein Webserver zugreifen wollen, zumindestens auf die index.html oder php.
Habe es mit dyndns versucht aber es funktioniert nicht so richtig. Also kann von anderen Rechner nicht auf mein Webserver zugreifen...
Würde mich freuen wenn Ihr mir dabei helfen würdet.
DANKE
MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 28731
Url: https://administrator.de/contentid/28731
Ausgedruckt am: 20.11.2024 um 03:11 Uhr
19 Kommentare
Neuester Kommentar
schon wieder alles sehr verwirrt
also nen proxy ist einfach etwas "zwischengeschaltetes" .. egal ob nun DSL, ISDN, ne Standleitung oder sonstwas hinter dem Proxy ist.
Kannst Du denn Deinen Server z.B. über die IP-Adresse erreichen?
Willst Du Ihn aus dem Internet oder nur aus dem eigenen Netz erreichen?
Gruß
JEns
also nen proxy ist einfach etwas "zwischengeschaltetes" .. egal ob nun DSL, ISDN, ne Standleitung oder sonstwas hinter dem Proxy ist.
Kannst Du denn Deinen Server z.B. über die IP-Adresse erreichen?
Willst Du Ihn aus dem Internet oder nur aus dem eigenen Netz erreichen?
Gruß
JEns
dann ist doch der dyndns kram "erstmal" unwichtig.
Du kannst ja mittels der Eingabeaufforderung und dem Befehl
ipconfig /all
deine IP-Adresse ermitteln.
Dann geh auf einen anderen Rechner und gib dort in den internet-explorer
http://deine.ip.adresse
ein.
Dann siehst Du ob Deine Installation soweit in Ordnung ist. Es kann natürlich sein, das im IE oder Deinem Browser evtl. noch der Proxy hinterlegt ist, der evtl. nicht auf Deinen Rechner zugreifen kann. Das kannst Du in den Optionen/Verbindungseinstellungen vom IE ändern.
Du kannst ja mittels der Eingabeaufforderung und dem Befehl
ipconfig /all
deine IP-Adresse ermitteln.
Dann geh auf einen anderen Rechner und gib dort in den internet-explorer
http://deine.ip.adresse
ein.
Dann siehst Du ob Deine Installation soweit in Ordnung ist. Es kann natürlich sein, das im IE oder Deinem Browser evtl. noch der Proxy hinterlegt ist, der evtl. nicht auf Deinen Rechner zugreifen kann. Das kannst Du in den Optionen/Verbindungseinstellungen vom IE ändern.
So wie du es im WAN auch machst. Bloß halt jetzt im LAN.
http://LANIP/index.html
z.B: http://192.168.2.100/index.html
Wenn du es im Internet nutzen willst musst du am Router den Port 80 weiterleiten und dann per WAN IP oder Dyndns zugreifen.
http://LANIP/index.html
z.B: http://192.168.2.100/index.html
Wenn du es im Internet nutzen willst musst du am Router den Port 80 weiterleiten und dann per WAN IP oder Dyndns zugreifen.
Hallo,
der Thread ist zwar alt, aber ich habe genau das gleiche Problem und hoffe mir kann jmd. helfen.
Habe auf einem Rechner einen Apache laufen und möchte von einem 2ten Rechner im LAN aus darauf zugreifen. Ein Zugriff aus dem INET ist bis jetzt nicht geplant.
So, nun läuft der Apache auf dem ersten Rechner wunderbar und ist auch über localhost erreichbar.
Das Problem ist, dass er vom 2ten Rechner aus über http://IP-1te-Rechner/index.html nicht erreichbar ist (so wie von ein paar Leuten über mir beschrieben wurde).
Muss ich noch irgend etwas in der Windows Host Datei btw. der Apache config Datei einstellen?
Würde mich über Tipps freuen.
Danke
mfg...
P.S.: Benutze den Apache 2.2.6 mit PHP 5.2.5
der Thread ist zwar alt, aber ich habe genau das gleiche Problem und hoffe mir kann jmd. helfen.
Habe auf einem Rechner einen Apache laufen und möchte von einem 2ten Rechner im LAN aus darauf zugreifen. Ein Zugriff aus dem INET ist bis jetzt nicht geplant.
So, nun läuft der Apache auf dem ersten Rechner wunderbar und ist auch über localhost erreichbar.
Das Problem ist, dass er vom 2ten Rechner aus über http://IP-1te-Rechner/index.html nicht erreichbar ist (so wie von ein paar Leuten über mir beschrieben wurde).
Muss ich noch irgend etwas in der Windows Host Datei btw. der Apache config Datei einstellen?
Würde mich über Tipps freuen.
Danke
mfg...
P.S.: Benutze den Apache 2.2.6 mit PHP 5.2.5
Der Apache rennt auf einem Vista Home Premium.
Zu Testzwecken wurde die Firewall auf dem 1ten Rechner (Host;Vista) und dem 2ten Rechner ("Client"; XP) deaktiviert.
Leider keine Änderung: Keine Verbindung vom 2ten auf den 1ten Rechner.
Ich hab noch testweise beide Rechner vom Netz genommen, per Crossover verbunden und mit anderen IPs (100.10.10.1 +.....2) versehen.
Auch dabei ist leider nichts passiert.
Zu Testzwecken wurde die Firewall auf dem 1ten Rechner (Host;Vista) und dem 2ten Rechner ("Client"; XP) deaktiviert.
Leider keine Änderung: Keine Verbindung vom 2ten auf den 1ten Rechner.
Ich hab noch testweise beide Rechner vom Netz genommen, per Crossover verbunden und mit anderen IPs (100.10.10.1 +.....2) versehen.
Auch dabei ist leider nichts passiert.
Tja, da bleibt uns nur von unten durch die ISO-OSI Schichten des Netzwerks durchzugehen, um rauszufinden, auf welcher Schicht es klemmt. Zumindest die, die fuer TCP/IP wichtig sind.
1/2. Schicht: Kabel pruefen, alle Lämpchen an den Switches, Router, Netzwerkkarten leuchten.
3. Schicht: Ping zwischen den beiden Rechnern funktioniert. Auf dem Client: ping server, auf dem Server: ping client
4. Schicht: Werden vom Client und Server die richtigen (gleichen) Ports verwendet?
5. Schicht: Laeuft der Webserver?
1/2. Schicht: Kabel pruefen, alle Lämpchen an den Switches, Router, Netzwerkkarten leuchten.
3. Schicht: Ping zwischen den beiden Rechnern funktioniert. Auf dem Client: ping server, auf dem Server: ping client
4. Schicht: Werden vom Client und Server die richtigen (gleichen) Ports verwendet?
5. Schicht: Laeuft der Webserver?
Zu 1./2.:
geht alles
Zu 3.:
Ping funktioniert sowohl im CrossOver Modus sowie auch im "normalen Router DHCP" Modus; auch in beide Richtungen (Anm.: Eine Direktverbindung über Windows Explorer durch \\192.168.x.y bzw. 100.10.10.z lässt sich auch herstellen).
Zu 4.:
Weiss etz net genau was du meinst? Der Server "horcht" auf dem Port 80 (also in der Apache config Datei steht halt Listen 127.0.0.1:80). Den Client kann man doch gar nicht auf einem bestimmten Port einstellen, oder?
Ich habe auch schon probiert den Server über http://localhost/index.html:80 zu erreichen; gleiches Problem.
Zu 5.:
Also auf dem "Server" läuft der Apache ganz normal. index.html; test.php und ein mediawiki ist direkt auf dem "Server" erreichbar.
Ich vermute, das der Apache falsch eingerichtet ist...
geht alles
Zu 3.:
Ping funktioniert sowohl im CrossOver Modus sowie auch im "normalen Router DHCP" Modus; auch in beide Richtungen (Anm.: Eine Direktverbindung über Windows Explorer durch \\192.168.x.y bzw. 100.10.10.z lässt sich auch herstellen).
Zu 4.:
Weiss etz net genau was du meinst? Der Server "horcht" auf dem Port 80 (also in der Apache config Datei steht halt Listen 127.0.0.1:80). Den Client kann man doch gar nicht auf einem bestimmten Port einstellen, oder?
Ich habe auch schon probiert den Server über http://localhost/index.html:80 zu erreichen; gleiches Problem.
Zu 5.:
Also auf dem "Server" läuft der Apache ganz normal. index.html; test.php und ein mediawiki ist direkt auf dem "Server" erreichbar.
Ich vermute, das der Apache falsch eingerichtet ist...
Auf Schicht 4 liegt vermutlich das Problem, da das die einzige Schicht ist, bei der du zur Zeit am "raetseln" bist
Wenn im Apache config "127.0.0.1" eingestellt ist, "horcht" er auch blos auf Anfragen aus dem Subnetz. Mach mal auf dem Server ein Webbrowser auf und gehe zu http://127.0.0.1/
Auch auf dem Client kann man einen Port angeben, das geht so: http://ipadresse:port/seite
Uebrigens, das "index.html" wuerde ich bei den Anfragen mal weglassen, das regelt der Server. Eventuell ist das unter Windows auch auf "index.htm" (8.3 Filenamen aus DOS Zeiten) eingestellt.
Wenn im Apache config "127.0.0.1" eingestellt ist, "horcht" er auch blos auf Anfragen aus dem Subnetz. Mach mal auf dem Server ein Webbrowser auf und gehe zu http://127.0.0.1/
Auch auf dem Client kann man einen Port angeben, das geht so: http://ipadresse:port/seite
Uebrigens, das "index.html" wuerde ich bei den Anfragen mal weglassen, das regelt der Server. Eventuell ist das unter Windows auch auf "index.htm" (8.3 Filenamen aus DOS Zeiten) eingestellt.