Archiv verlassen und diese Seite im Standarddesign anzeigen : Ich und mein Apache....
Ich hab (wieder mal) ein Problem mit Apache.
Und zwar will ich einen virtuellen Server für meinen Bruder einrichten.
Also hab ich in die httpd.conf folgende Zeilen ans Ende gestellt:
<VirtualHost sebi32.dyndns.org>
ServerAdmin sebi32@web.de
DocumentRoot /home/files/sebi_web/
ServerName sebi32.dyndns.org
ErrorLog /home/files/sebi_web/error.log
</VirtualHost>
Nur leider komme ich beim http-Zugriff auf http://sebi32.dyndns.org, in den Standard DocumentRoot. Könnt ihr mir erklären, was ich falsch gemacht habe?
Im Anhang ist meine httpd.conf.
NameVirtualHost *
<VirtualHost _default_:*>
DocumentRoot "/was/weiss/ich"
</VirtualHost>
<VirtualHost *>
ServerAdmin sebi32@web.de
DocumentRoot "/home/files/sebi_web"
ServerName sebi32.dyndns.org
ErrorLog /home/files/sebi_web/error.log
</VirtualHost>
versuch das mal so ....
NameVirtualHost *
<VirtualHost _default_:*>
DocumentRoot "/was/weiss/ich"
</VirtualHost>
<VirtualHost *>
ServerAdmin sebi32@web.de
DocumentRoot "/home/files/sebi_web"
ServerName sebi32.dyndns.org
ServerAlias sebi32.dyndns.org *.sebi32.dyndns.org
ErrorLog /home/files/sebi_web/error.log
</VirtualHost>
besser noch so :D
Original geschrieben von Kip
NameVirtualHost *
<VirtualHost _default_:*>
DocumentRoot "/was/weiss/ich"
</VirtualHost>
<VirtualHost *>
ServerAdmin sebi32@web.de
DocumentRoot "/home/files/sebi_web"
ServerName sebi32.dyndns.org
ServerAlias sebi32.dyndns.org *.sebi32.dyndns.org
ErrorLog /home/files/sebi_web/error.log
</VirtualHost>
besser noch so :D
was soll das bringen? :D
standardmäßig werden alle *.sebi32.dyndns.org auf sebi32.dyndns.org geleitet, auch ohne diesen eintrag
$kuLL
Hmm.... fruchtet irgendwie nicht.
Wenn ich
<VirtualHost _default_:*>
DocumentRoot "/was/weiss/ich"
</VirtualHost>
hier das "/was/weiss/ich" durch den DocumentRoot meiner Standard-Domain ersetze (/home/files/htdocs), hab ich dasselbe Problem wie am Anfang.
Wenn ich aber den DocumentRoot meines Bruders eingebe, ist dieser auf allen Domains
:confused: ....
Gesamt sieht meine Config jetzt so aus:
NameVirtualHost *
<VirtualHost _default_:*>
DocumentRoot "/home/files/htdocs"
</VirtualHost>
<VirtualHost *>
ServerAdmin sebi32@web.de
DocumentRoot "/home/files/sebi_web"
ServerName sebi32.dyndns.org
ErrorLog /home/files/sebi_web/error.log
</VirtualHost>
Aber leider bringt das keine Änderung.
Was hat eigentlich das "*" zu bedeuten (kreuzigt mich vonmiraus für diese Frage, bin halt ein naiver Anfänger, der zu faul ist sich durch alle mans zu wühlen;) )
<VirtualHost _default_:*>
DocumentRoot "/home/files/htdocs"
</VirtualHost>
das bedeutet, dass der webserver alle requests annimmt (ale ip's) auf jedem port (das * zeichen), die nicht auf die unten aufgelisteten vhosts passen
lass den abschnitt mal weg
stattdessen setzt du oben in der config
ServerName deine.hauptdomain.org
und danach
NameVirtualHost *
<VirtualHost *>
ServerAdmin sebi32@web.de
DocumentRoot "/home/files/sebi_web"
ServerName sebi32.dyndns.org
ErrorLog /home/files/sebi_web/error.log
</VirtualHost>
EDIT:
schau dir das hier (http://httpd.apache.org/docs-2.0/vhosts/examples.html) mal an, das hilft dir bestimmt weiter!
Hallole,
ich selber betreibe ja auch mehrere Virtual Host auf meiner SuSE 7.3-Kiste.
Eigentlich ist es auch ganz einfach. Hm.
Was sagt den der Apache nach einem Neustart?
cd /etc/rc.d
./apache stop
./apache start
Aber Vorsicht!
Der Apache sollte irgendwie wissen welche IP die neue Domain hat.
Also ein Eintrag im DNS-Server, wenn vorhanden, oder in der hosts.
Ansonsten gibt es da einen interessanten Artikel:
http://www.linux-knowledge-portal.org/de/content.php?&content/server/vhosts.html
Ich hoffe es bringt ein bischen was.
Grüßle
Jürgen Thöns
Aber Vorsicht!
Der Apache sollte irgendwie wissen welche IP die neue Domain hat.
Also ein Eintrag im DNS-Server, wenn vorhanden, oder in der hosts.
die IP-Adresse ist leider nicht beständig (DynamicDNS). Geht das trotzdem?
Und Apache startet eigentlich ohne Probleme oder Fehlermeldungen.
Berufspenner
18.07.03, 11:47
Hi@all
Versuch es mal damit
NameVirtualHost *
UseCanonicalName offCu
André
Leider keine Änderung.
Aber ich werde mich jetzt mal durch die Manuals und Docs durchwühlen, irgendwo werde ich sicher was finden:rolleyes:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.