PC-Experience (https://www.pc-experience.de/wbb2/index.php)
- Software Foren: (https://www.pc-experience.de/wbb2/board.php?boardid=17)
-- Sonstige Software und Treiber: (https://www.pc-experience.de/wbb2/board.php?boardid=25)
--- xampp apache server (https://www.pc-experience.de/wbb2/thread.php?threadid=15847)


Geschrieben von TMade am 29.05.2005 um 19:29:

  xampp apache server

hallo,
ich habe folgendes problem:
ich habe einen apache2 server mittels xampp-komplettpaket installiert. alles läuft perfekt, und ich habe auch zugriff auf das von mir geänderte webverzeichniss(htdocs) wenn ich mich mit dem browser(ie) über "localhost" zugreifen will.
Bei dyndns habe ich eine gratis subdomain(dynamic) registriert und mittels dem tool "dyndns updater" update ich meine ip.
wenn ich versuche über meine domain auf mein webverzeichniss zuzugreifen komme ich immer nur bis zu meinem router (conceptronic cadslr4) bzw. zu dessen konfigurationsmenü - was heißt, dass mein linkaufruf ankommt - bei dem ich mich einloggen muss. was oder welche option(generell bei routern) muss ich im router konfigurieren um zugriff zu haben, und welche sicherheitsaspekte muss ich beachten? oder ist gar nicht mein router das problem?

betriebssystem:winXP sp2

vielen dank
tom



Geschrieben von JoergA am 30.05.2005 um 14:26:

 

Hallo Tom,

mögliche Ursache : bei einem Zugriff aus dem Internet auf deinen Apache muss der entsprechende Port in der Firewall freigeschaltet sein ( also zum Beispiel Port 80 in der Standardkonfiguration ).

Grüße,
Jörg



Geschrieben von TMade am 31.05.2005 um 18:11:

  RE: xampp apache server

hallo jörg,
danke für die antwort! ich muss aber etwas tiefer ausholen...
ich habe vor ca. 1 jahr damit angefangen mich mit apache servern zu beschäftigen. zuerst habe ich apache 1.3 installiert und auch zum laufen bekommen. dann wollte ich php hinzufügen, aber ich habe es einfach nicht zum laufen bekommen. dann habe ich apche 1.3 deinstalliert und apache 2 installiert. danach habe ich erneut versucht php zum laufen zu bekommen..wieder erfolglos. dann hat mir jemand php triad empfohlen. das hat zwar funktioniert, aber da war nur apache 1.3 dabei, ich brauche aber version 2. also wieder alles runter geschmissen und xampp installiert. alles hat perfekt funktioniert. vor 8 monaten bin ich nach spanien umgezogen und habe meinen server zwecks mangel an dsl nicht betreiben können. seit 3 wochen habe ich hier dsl.
zunächst habe ich win auf sp2 upgedatet, wobei ich nicht denke, dass das mein problem ist.
als ich nach dem update meine server wieder in betrieb nehmen wollte lief er nicht mehr. nachdem ich 2000x alles neu installiert/konfiguriert habe und es einfach nicht lief habe ich im netz nach info gesucht.
in der windows verwaltung unter DIENSTEN hatte ich einen eintag "APACHE2" und noch einträge von "PHP triad". im apache dienst war die pfadangabe falsch. abändern kann man dort nichts, also dachte ich an löschen, da ich dachte, dass sich der dienst bei neuinstallation wieder hinzufügt.
durch eine anleitung zum löschen von diensten bin ich auf dieses forum aufmerksam geworden.

Windows 2000/XP: Überflüssige Dienste von deinstallierten Programmen löschen

also habe ich nach dieser anleitung meine überflüssigen dienste(apache2, php triad) gelöscht.
nachdem ich im anschluss alles neu installiert habe hat sich der apache dienst leider nicht wieder mitinstalliert und mein vermutliches problem aus dem vorhergehendem posting ist vermutlich gar nicht mein problem...
abundzu läuft der server, aber meist nicht. fehlerbeschreibung im anhang. weiss jemand rat? wie kann man einen dienst hinzufügen?
liebe grüße und danke
tom



Geschrieben von JoergA am 01.06.2005 um 13:28:

  RE: xampp apache server

Hallo Tom,

nach der Fehlermeldung läuft der Webserver noch, wenn du versuchst ihn zu starten.
Es ist noch nicht ganz ersichtlich, worin dein Problem besteht :

Wenn der Apache manuell von dir gestartet wird, funktioniert dann alles ?


Tips zur Analyse auf der Kommandozeile :

netstat -aon listet die aktiven Netzwerkverbindungen auf. Ein aktiver Webserver sieht da ungefähr so aus :
TCP 0.0.0.0:80 0.0.0.0:0 ABHÖREN 2704

Die Zahl in der letzten Spalte ist die PID. Unter Angabe der PID kann der Prozess beendet werden :
taskkill /PID 2704


Eine Anleitung zur Dienstinstallation von Apache findest du hier :
http://httpd.apache.org/docs-2.0/platform/windows.html#winsvc
Funktioniert, habe ich gerade schnell mal getestet.

Grüße,
Jörg



Geschrieben von TMade am 01.06.2005 um 16:06:

  RE: xampp apache server

hallo jörg,
(teil)problem gelöst!
ich bin soooooooo dämlich! ich benutze skype, was ebenfalls den port 80 benutzt...dass muss man erst mal wissen!
skype abgeschaltet und der server läuft!!! nachdem ich ihn manuell gestartet habe, hat sich der dienst auch wieder hinzugefügt! jetzt kann ich auch wieder den apache-monitor zum starten/beenden benutzen...genial.
skype kann man auch ohne port 80 konfigurieren!

der netstat -aon befehl ist eine sehr gute möglichkeit zum überprüfen, sehr guter rat!!!
der test ergab:
TCP 0.0.0.0:80 0.0.0.0:0 ABHÖREN 2656, also lediglich in der pid zu deiner vorgabe unterschiedlich. ist die pid immer gleich?

der link für die apache deinstallation funzt nicht, ist jetzt aber auch nicht mehr wichtig.

jetzt habe ich nur noch 2 weitere probleme:
1. wenn ich im browser "localhost" eingebe, komme ich auf mein gewünschtes webverzeichniss (von mir auf f:/xx geändert in der httpd.conf). wenn ich aber http://localhost eingebe, dann komme ich auf die startseite von xampp.
?????

2. wenn ich meine dyndns subdomain aufrufe, dann komme ich auf das login meines routers(conceptronic cadslr4). was muss ich generell bei routern konfigurieren damit auf meinen rechner zugegriffen wird?
ich habe vom hersteller des routers eine beschreibung heruntergeladen, und dort geht es um port-forwarding. dort wird beschrieben das man den virtuellen host umkonfiguriert. leider gibt es im konfig-menü keinen virtuellen host, da die anleitung nicht für meinem router ist, bzw. ältere firmware mit anderen optionen -:)
außerdem beunruhigt mich aus sicherheitsgründen dass das konfigmenü erscheint-also die loginabfrage....

was tun?

liebe grüße und danke
tom



Geschrieben von JoergA am 01.06.2005 um 19:27:

  RE: xampp apache server

Hallo Tom,

dein erstes Problem ist merkwürdig. Der Browser setzt ohnehin das Protokoll ein, wenn man es nicht mit angibt, beide Eingaben sind also im Endeffekt identisch. Kann eigentlich nur an der httpd.conf liegen. Mail mir die mal zu, ich schaue mir sie an.

joerg.antweiler@netcologne.de

Zu deinem zweiten Problem :
Der Router muss die Anfragen auf Port 80 aus dem Internet an deinen PC zum
Apache Port 80 weiterleiten ( sogenanntes Portforwarding ). Die Einrichtung ist aber unterschiedlich je nach Router. Hier eine Anleitung für einen Linksys :

http://www.nwlab.net/tutorials/dsl-server/

Ansonsten hilft vielleicht googeln für deinen Router.
Das du auf die Startseite des Routers kommst, ist normal. Abhilfe ist möglich, wenn du in den Einstellungen deines Routers den Port ändern kannst, unter der das Webinterface erreichbar ist ( also zum Beispiel auf 85 ändern ).

Die PID ( Prozess ID ) wird vom Betriebssystem dynamisch einem Prozess beim Start zugewiesen, daher ist sie nicht statisch.

Grüsse,
Jörg



Geschrieben von Cerberus am 01.06.2005 um 19:36:

 

Zitat:
Mail mir die mal zu, ich schaue mir sie an


deine Hilfsbereitschaft in Ehren, aber dies ist eine Community und da alle von Problemlösungen profitieren sollen, schreibt das bitte im Thread, von externen Lösungen haben wir nichts


Cerberus



Geschrieben von JoergA am 04.06.2005 um 11:52:

 

Hallo Tom,

in der httpd.conf konnte ich nichts "Ungewöhnliches" sehen.

Sorry,

Grüsse,
Jörg



Geschrieben von TMade am 04.06.2005 um 12:12:

 

hallo jörg,
vielen lieben dank für deine bemühungen! ich weiss das sehr zu schätzen.
mein apache läuft und mein problem hat sich erübrigt seit dem ich den verlauf etc. im ie gelöscht habe.
leider schaffe ich es nicht meinen router zu konfigurieren.
der link deiner anleitung hat mir sehr geholfen und die offenen fragen meiner anleitung ergänzt.
Ich habe meinen router an 2 stellen konfiguriert und bin mir sehr sicher dass es nun funktionieren sollte, aber anschließend hängt er sich zu oft auf und ich muss das teil reseten(conceptronic cadslr4). mehr dazu in neuem thread.
liebe grüße
tom



Geschrieben von Cerberus am 04.06.2005 um 15:21:

 

wenn dein Apache Server läuft danken wir JoergA für die Unterstützung und schließen diese Akte


-closed-

Cerberus


Forensoftware: Burning Board , entwickelt von WoltLab GmbH