Tach erstmal
Nachdem ich nun fast 3 Nächte gemacht und getan habe ohne so richtig weiter zu kommen hier mein "Hilferuf"...
Mein Webserver hat sich ins Nirwana begeben! Hardware = Schrott
Also habe ich mir aus alter Hardware einen neuen aufgebaut, XP Pro und Co. wie gehabt aufgesetzt.
Ich will den alten Apache nicht mehr nutzen (8 Jahre alt) und habe den aktuellen Xampp (1.7) installiert. Soweit (Lokal) funzt auch alles.
Nun kommen die Probleme:
Der Apache hört ja standartmäßig auf Port 80. Klappt auch.
Nun möchte ich aber von aussen auf dort abgelegte Webinhalte zugreifen. Die liegen zum einen nicht im standardmäßigen DocumentRoot (sondern auf D:\websites\.... und sind zudem nicht über Port 80 sondern 82 zu erreichen.
Ich kann den Apache zwar so "verbiegen" das er auf Port 82 hört (Auf Routerseite ist alles entsprechend eingestellt) aber ich bekomme es nicht hin das er den selbsterstellten Webinhalt anzeigt. Auf das Standardmäßige DocumentRoot komme ich immer (:82 in die URL mit einfügen).
Weder beim lokalen noch beim Zugriff über das Web jedoch auf meine eigenen Inhalte. Beim Zugriff über das Web gehe ich über einen DYNS-Server. Der leitet die Anfrage dann weiter an meinen Webserver. Lokale Anfragen sollen auf Port 80 gehen und alles was von aussen kommt auf Port 82 oder weitere. Je nach VirtualHost. Das muss doch gehen? Von aussen auf Port 80 soll nicht gehen. Warum auch Zumindest ging das mal alles so! Ist aber eben schon Jahre her und so einen Webserver setzt ich nicht alle Tage auf...
Da ich die httpd.conf und die httpd-vhost.conf hier nicht so für jedermann posten möchte um den Traffic nicht unnötig zu erhöhen wäre es nett wenn mir jemand per Mail/Telefon oder, wenn es auch so schon direkt eine Idee gibt, hier helfen kann. Wenn es sein soll Poste ich die beiden Dateien aber auch gerne. Ist nichts geheimes .
Hier mal der Teil der httpd-vhosts.conf den ich angefügt habe. Da vermute ich den "Hauptfehler". Der Erste Block ist für die nur lokal zu erreichendne Seiten, der Zweite für ein CGI-Gästebuch (Perlsoft) welches von ausserhalb erreichbar sein soll.
Ist in den .conf-Dateien eigentlich Gross- Kleinschreibung bei den Pfadangaben wichtig?
-----------------------------------------------------------Schnipp---------------------------------------------------
<VirtualHost *:80>
ServerAdmin jaap@jaap.de
DocumentRoot C:/Programme/xampp/htdocs
ServerName meganet
</VirtualHost>
<VirtualHost *:82>
ServerAdmin kai-uwe@jaap.de
DocumentRoot d:/Websites/quad-4-fun
ServerName quad-4-fun
ServerAlias quad-4-fun.dyns.cx
ScriptAlias /cgi-bin/ d:/Websites/quad-4-fun/cgi-bin/
</VirtualHost>
---------------------------------------------------Schnapp------------------------------------------------------------
Bei Bedarf rufe ich logischerweise auch an. Skype gibt es aber auch
Ach ja warum das Ganze: In meinem "Heimnetz" wird Port 80 anderweitig benötigt bzw. ich will auf "interne" Documente zugreifen. Von extern sollen 1-3 Websites erreichbar sein welche hier auf meinem Server liegen. Da da ja über dynamische IP's läuft nehm ich den dyns.cx zwecks "weiterleitung". Hier kommen dann eben die Anfragen an welche je nach Port in die unterschiedlichen DocumentRoots gehen sollen.
Grüsse Kai-Uwe