Die WinTipps 2001

Apache - Config für Apache 2.0

Micha_Seoul - 26.03.2004, 13:06
Titel: Config für Apache 2.0
Hat jemand eine funktionnierende Config für Apache 2 auf WinXP Pro?
Ich hatte den Apache installiert und entgegen aller Befürchtungen lief er zumindest im Intranet sofort. Jedoch konnte ich trotz eingerichtetem Portforwarding und funktionierendem DynDNS nicht aus dem Internet zugreifen.
DynDNS funktionnierte garantiert, da auch ein FTP Server und eine Fernwartungssoftware läuft und ich über den Domainnamen auf meinen Rechner kam.
Ich habe dann aus Frust mal versucht PHP zu installieren, mit dem Resultat, dass Apache selbst nach De- und einer Reinstallation selbt im Intranet den Dienst verweigert.
Hat jemand eine Idee, noch besser eine Lösung? Ich flippe nämlich bald aus.

Gruß

Micha
Webmaster - 26.03.2004, 18:31
Titel: RE
Moin,

poste mal bitte Deine httpd.conf...
Micha_Seoul - 27.03.2004, 03:16
Titel: Apache COnfig
Hallo,

ich hoffe mal, dass das mit dem Attachment so klappt.

Gruß

Micha
Webmaster - 27.03.2004, 12:42
Titel: RE
Moin,

was hast Du denn geändert in der httpd.conf, als Du PHP installiert hast?

In der Version, die Du hier als Attachment beigefügt hast, ist nichts verändert.

Dein Apache sollte mit dieser httpd.conf lauffähig sein, wenn alle Pfade stimmen.

Warum soll der Server auf Port 8080 hören? HTTP läuft normalerweise über Port 80...
Micha_Seoul - 28.03.2004, 06:42
Titel:
Moin,

leider kann ich nicht mehr nachvollziehen was ich geändert habe, da ich ja alles deinstalliert habe, aus Frust. Und sodann eine Neuinstallation durchgeführt habe.
Ich war der Meinung, dass es dann ja wieder laufen sollte, zumindest wie vorher im Heimnetzwerk. Aber was zählen schon Meinungen bei PCs?!
Der Apache läuft auch angeblich. Zumindest behauptet das der Apache Service Monitor.
Port 8080 hatte ich probiert, da ich beim Zugriff von Aussen immer die Fehlermeldung bekam das keine Verbindung hergestellt werden konnte oder diese zurückgewiesen (refused) wurde. Ich hatte gelesen, dass einige ISPs den Port 80 blockieren, damit man nicht seinen eigenen Webserver laufen lässt.
Ich habe das immer noch nicht begriffen weshalb ich trotz DynDns nicht per Http auf den Rechner zugreifen kann. Er müsste doch wenigstens die Standardseite von Apache anzeigen, oder?
Ich finde auch keine Anleitung die das Prozedere detailiert erläutert.

Gruß

Micha

P.S. Probiere einfach mal www.mirotter.dyndns.org oder www.rotter.homedns.org wegen der Fehlermeldung.
Eventuel kannst Du auch per VNC auf den Rechner zugreifen, da er nur zu Testzwecken läuft und keine persönlichen Daten enthält. Kennung dann per Email.
Webmaster - 28.03.2004, 12:18
Titel: RE
Moin,

die beiden Links sind nicht erreichbar...

Wie hast Du denn Deine Firewall und/oder den Router eingestellt?
Micha_Seoul - 28.03.2004, 12:32
Titel: RE
Hi,

heute ist doch Sonntag, auch in D. Trozdem und gerade deswegen danke für die Antwort.

Mein Router ist so eingestellt, dass er Anfragen für diesen Rechner auf 3 spezifischen Ports durchleitet.
Eine Firewall gibt es nicht, da der Router soweit alles dicht hält.

Gruß

Micha
Webmaster - 28.03.2004, 13:51
Titel: RE
Welche Ports werden wohin gemappt?
Micha_Seoul - 28.03.2004, 14:33
Titel:
Moin,

der Apache Rechner hat eine interne feste IP. Die restlichen Rechner per DHCP.
Zu dem Apache-Rechner werden alle offenen Ports vom Router weitergeleitet.
Darunter auch 8080 für http. Beim Router gibt es die beiden Optionen UDP und TCP. Ich habe beide freigeschaltet. Ist das falsch?

Gruß

Micha
Webmaster - 28.03.2004, 15:26
Titel: RE
Du musst lediglich den TCP-Port mappen.

Achso, was mir noch aufgefallen ist:

In der httpd.conf darf die Anweisung ServerName keine Portangabe beinhalten!
Micha_Seoul - 29.03.2004, 13:52
Titel:
Tach auch,

ich habe alles geändert, Router und Config. Leider ohne sichtbaren Erfolg. Könnte es sein, dass in der WinRegistry noch was von der alten Installation hängen gebleiben ist?
Vielleicht hat ja noch jemand einen zündenden Einfall bevor ich alles über Bord schmeisse!?
Grüsse aus Korea,

Micha
Webmaster - 29.03.2004, 20:48
Titel: RE
Kannst Du die Domäne denn anpingen? Für den Test musst Du am Router einstellen, dass ECHO-Anfragen beantwortet werden.

In der Registrierung bleiben nach einer Apache-Deinstallation keine Reste.

Du weisst ja, dass Du den Apache nach Änderungen in der httpd.conf neustarten musst!?!
Micha_Seoul - 30.03.2004, 15:46
Titel: RE
Hallo,

anpingen geht auch von ausserhalb.
Neustrart nach conf Ämderung immer erfolgt!!
Gruß
Michael
Webmaster - 30.03.2004, 16:33
Titel: RE
Moin,

fassen wir zusammen:

- die Listen-Anweisung steht auf 80

- der ServerName steht auf www.mirotter.dyndns.org

- es sind keine virtuellen Hosts eingerichtet

- der Router mappt den Port 80 auf den entsprechenden Rechner

- der Server ist im LAN erreichbar über die lokale IP

Eigentlich sollte es funktionieren.

Überprüfe nochmals alle Einstellungen und melde Dich dann nochmal...
Micha_Seoul - 31.03.2004, 11:14
Titel: RE
Moin,

jetzt habe ich alles noch mal nachgeprüft und den Port zurück auf "nur" 80 gestellt. Neugestartet und siehe da, zumindest intern im Netz kann ich die Startseite vom Apache sehen. Warum das so ist verstehe ich aber nicht. Ich hatte das auch schon mal vorher wieder umgestellt.
Leider kann ich nicht testen ob man auch von aussen die Seite zu sehen bekommt.
www.mirotter.dyndns.org
Werde jetzt mal einen Freund bitten einen Test von aussen durch zu führen.
Wenn es dann läuft werde ich versuchen mal eine einfache Webseite zu machen und zu veröffentlichen.
Für was ist eigentlich PHP gut?
Gruß und Dank,
Micha

P.S. Es kam natürlich wie es kommen musste, vom Internet aus geht es nicht. Ein Kollege hat es gerade versucht. Und nun?!
Webmaster - 31.03.2004, 19:05
Titel: RE
Moin,

Du hast nicht zufällig den Hostnamen des Apache, also www.mirotter.dyndns.org, als Host auf einem lokalen DNS-Server mit der privaten IP eingetragen?

Falls doch musst Du diesen Eintrag komplett vom lokalen DNS-Server entfernen, ebenso aus der Hosts-Datei, falls Du ihn dort eingetragen hast.

PHP ist eine serverseitige Scriptsprache, die es ermöglicht dynamische Webseiten zu programmieren.
Micha_Seoul - 01.04.2004, 10:41
Titel: RE
Hi,

ich habe keinen lokalen DNS Server.
Werde aber trotzdem mal alle hots dateien durchsehen. Man kan ja nie wissen.

Übrigens liegt der Server in der DMZ wenn ich meinem Router glauben darf.

Könnte es sein, dass die Sicherheitseinstellungen von XP Pro einen Zugriff auf genau diesen Dienst verhindern?
FTP und Fernwartung (VNC) funktionieren aber ohne Probleme auch von ausserhalb.

Gruß

Michael
Webmaster - 01.04.2004, 18:24
Titel: RE
Hast Du die XP-Firewall aktiviert?

Wenn ja - abschalten...
Micha_Seoul - 02.04.2004, 10:18
Titel:
Hi nach Deutschland,

die XP Firewall ist nicht aktiviert!

Habe vom Büro aus den Rechner unter der WWW-Adresse anpingen können.

Gruß

Micha
Webmaster - 02.04.2004, 18:56
Titel: RE
Moin,

hier mein Ping-Ergebnis (02.04.2004 - 18:56 MESZ):
Zitat:

Ping mirotter.dyndns.org [210.205.161.61] mit 32 Bytes Daten:

Antwort von 210.205.161.61: Bytes=32 Zeit=364ms TTL=50
Zeitüberschreitung der Anforderung.
Antwort von 210.205.161.61: Bytes=32 Zeit=361ms TTL=50
Antwort von 210.205.161.61: Bytes=32 Zeit=372ms TTL=50

Ping-Statistik für 210.205.161.61:
Pakete: Gesendet = 4, Empfangen = 3, Verloren = 1 (25% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 361ms, Maximum = 372ms, Mittelwert = 365ms

Ein Port-Scan ist ebenfalls erfolglos, irgendetwas blockiert bei Dir den Datenverkehr, denn zumindest sollte der Port 80 offen sein.
Micha_Seoul - 03.04.2004, 03:57
Titel:
Moin,

ich hatte es gestern wie gesagt aus dem Büro angepingt. 60ms Antwortzeit. Innerhalb Seouls. Ist nicht der Renner.
Ich habe einen Linksys Router. Dort habe ich den "Serverrechner" in die DMz gestellt. Ausserdem ist, wie gesagt, Portforwarding eingerichtet.
Bei den anderen beiden Programmen die Kontakt nach Aussen zulassen geht es doch auch.
Asche auf mein Haupt, ich habe gerade gesehen, dass der Router über eine Funktion verfügt um das Netzwerk nach Aussen unsichtbar zu machen. Daher, kein Erfolg bei Portscans.
Allerdings sollte es doch so sein, das der Rechner der in der DMZ liegt trotzdem sichtbar ist???!

Kannst Du den Portscan und den Ping nochmals probieren?

Danke und Gruß

Micha
Webmaster - 03.04.2004, 14:37
Titel: RE
Moin,

Ping am 03.04.2004 - 14:36 MESZ
Zitat:

Ping mirotter.dyndns.org [210.205.161.61] mit 32 Bytes Daten:

Antwort von 210.205.161.61: Bytes=32 Zeit=358ms TTL=50
Antwort von 210.205.161.61: Bytes=32 Zeit=352ms TTL=50
Antwort von 210.205.161.61: Bytes=32 Zeit=352ms TTL=50
Antwort von 210.205.161.61: Bytes=32 Zeit=352ms TTL=50

Ping-Statistik für 210.205.161.61:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 352ms, Maximum = 358ms, Mittelwert = 353ms


Portscan wieder erfolglos...
Holtemeyer - 23.06.2004, 09:40
Titel: RE
Ich möchte gerne eine kurze frage zwischenschieben. in der httpd.conf steht vor einigen zeilen eine raute (#) bedeutet dieses das die zeilen deaktiviert bzw. nur zu informationszwecken dienen?

über eine antwort würde ich mich freuen icon_wink.gif

Mfg
Holtemeyer
Webmaster - 28.06.2004, 08:23
Titel: RE
Moin,

@ Holtemeyer:

Die "#" ist ein Kommentarzeichen, womit Funktionen und Direktiven in der Konfigurationsdatei deaktiviert werden. Ausserdem wird dieses Zeichen dafür benutzt, Hinweise in der Konfigurationsdatei unterzubringen.
Alle Zeiten sind GMT + 1 Stunde
Design and Modifications (additional scripting and bug fixes) by TL Networks
Template-Version 2.1.0 © 2002 TL Networks

based on phpBB