localhost anlegen auf Apachewebser schlägt fehl
Hallo
ich habe mir einen Apachewebserver zusammengebastel nach dieser Anleitung:
http://www.wintotal.de/Artikel/lokaletestumgebung/lokaletestumgebung.ph ...
soweit so gut läuft auch alles.
Nun wollte ich den Server per Virtualhost von außen erreichbar machen.
Dazu habe ich diese Anleitung verwendet
http://www.wintotal.de/Artikel/dyndns/dyndns.php
Soweit hat das auch alle funktioniert Dyndns läuft.
Jetzt wollte ich die Virtualhost erstellen nur wenn ich den Apache neustarte will, damit er die EInstellungen übernimmt geht gar nichts mehr der Apache fährt nicht wieder hoch.
Die Virtualhost wollte ich in die httpd Datei einfügen und nicht nochmal eine extra Datei basteln.
Das sieht bei mir dann so aus:
#NameVirtualHost *:80
#
#<VirtualHost *:80>
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@myaqua-rium.dyndns.org
DocumentRoot "C:/Server/htdocs"
ServerName myaqua-rium.dyndns.org
< /VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@myaqua-rium.dyndns.org
DocumentRoot "C:/Server/htdocs"
ServerName forum.myaqua-rium.dyndns.org
< /VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@myaqua-rium.dyndns.org
DocumentRoot "C:/Server/htdocs/"
ServerName gaestebuch.myaqua-rium.dyndns.org
< /VirtualHost>
Problem ist nur, der Apache läßt sich nicht mehr starte. Wenn ich nun den Text dort wieder wegnehme geht alles wiede. Ich finde nur den Fehler nicht den ich hier gmeacht haben soll.
Hat jemand von euch einen Tipp was ich falsch gemacht habe????
ich habe mir einen Apachewebserver zusammengebastel nach dieser Anleitung:
http://www.wintotal.de/Artikel/lokaletestumgebung/lokaletestumgebung.ph ...
soweit so gut läuft auch alles.
Nun wollte ich den Server per Virtualhost von außen erreichbar machen.
Dazu habe ich diese Anleitung verwendet
http://www.wintotal.de/Artikel/dyndns/dyndns.php
Soweit hat das auch alle funktioniert Dyndns läuft.
Jetzt wollte ich die Virtualhost erstellen nur wenn ich den Apache neustarte will, damit er die EInstellungen übernimmt geht gar nichts mehr der Apache fährt nicht wieder hoch.
Die Virtualhost wollte ich in die httpd Datei einfügen und nicht nochmal eine extra Datei basteln.
Das sieht bei mir dann so aus:
#NameVirtualHost *:80
#
- VirtualHost example:
- Almost any Apache directive may go into a VirtualHost container.
- The first VirtualHost section is used for requests without a known
- server name.
#<VirtualHost *:80>
- ServerAdmin webmaster@dummy-host.example.com
- DocumentRoot /www/docs/dummy-host.example.com
- ServerName dummy-host.example.com
- ErrorLog logs/dummy-host.example.com-error_log
- CustomLog logs/dummy-host.example.com-access_log common
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@myaqua-rium.dyndns.org
DocumentRoot "C:/Server/htdocs"
ServerName myaqua-rium.dyndns.org
< /VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@myaqua-rium.dyndns.org
DocumentRoot "C:/Server/htdocs"
ServerName forum.myaqua-rium.dyndns.org
< /VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@myaqua-rium.dyndns.org
DocumentRoot "C:/Server/htdocs/"
ServerName gaestebuch.myaqua-rium.dyndns.org
< /VirtualHost>
Problem ist nur, der Apache läßt sich nicht mehr starte. Wenn ich nun den Text dort wieder wegnehme geht alles wiede. Ich finde nur den Fehler nicht den ich hier gmeacht haben soll.
Hat jemand von euch einen Tipp was ich falsch gemacht habe????
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 101209
Url: https://administrator.de/contentid/101209
Ausgedruckt am: 28.03.2024 um 15:03 Uhr
5 Kommentare
Neuester Kommentar
Wenn du einen DSL Router hast ist diese Anleitung Unsinn, denn der DynDNS Client kommt dann auf den Router, niemals aber auf den Server selber, denn dieser hängt ja schon hinter dem NAT Gateway des Routers.
Der Router hält immer den NAT Prozess und hier muss auch der DynDNS Client arbeiten ! Niemals auf Geräten im lokalen Netzwerk !
Im Setup des Routers stellst du dann eine Port Weiterleitung von Port TCP 80 und TCP 443 auf die lokale IP Adresse des Apackes ein.
Ob der Apache dabei in einer virtuellen Maschine arbeitet oder nicht spielt keine Rolle.
Entscheidend ist einzig und allein seine IP Adresse !
Der Router hält immer den NAT Prozess und hier muss auch der DynDNS Client arbeiten ! Niemals auf Geräten im lokalen Netzwerk !
Im Setup des Routers stellst du dann eine Port Weiterleitung von Port TCP 80 und TCP 443 auf die lokale IP Adresse des Apackes ein.
Ob der Apache dabei in einer virtuellen Maschine arbeitet oder nicht spielt keine Rolle.
Entscheidend ist einzig und allein seine IP Adresse !