PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache vhost/subdomain



skelle
09.01.11, 23:02
hey,
ich vesuche gerade mittels virtualhost bei apache eine subdomain einzurichten...
<VirtualHost *:80>
DocumentRoot /var/usvn/public
ServerName svn.XXX.com
</VirtualHost>
wenn ich dann svn.XXX.com eingebe wird keine seite gefunden
das verzeichnis ist auch nach /var/www/svn gelinkt
da meckert apache aber das der document root nicht existiert...

woran liegt das?

greetz

blubbersuelze
10.01.11, 03:53
Apache1 oder Apache2?

marce
10.01.11, 06:28
... und der Rest der vHost-Configs wäre auch nicht völlig uninteressant...

skelle
10.01.11, 07:28
handelt sich um apache 2
ansonsten werden in der datei nur noch 2 weitere vhosts definiert und eine Location..

wenn wirklich benötigt, kann ich dies auch noch posten

marce
10.01.11, 07:46
naja, sagen wir mal so: Wir können raten oder anhand von Fakten (Config, Logfiles, exakte Fehlermeldung) auf fachlicher Basis zu helfen versuchen.

Je nach dem, was Du haben willst -> Deine Entscheidung.

skelle
10.01.11, 11:09
<VirtualHost *:80>
ServerName www.XXX.com
ServerAlias XXX.com
DocumentRoot /var/www/XXX

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/personal
ServerName www.XXX.de
ServerAlias XXX.de

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/usvn/public
ServerName svn.XXX.com
</VirtualHost>

<Location /usvn/svn/>
ErrorDocument 404 default
DAV svn
Require valid-user
SVNParentPath /var/usvn/files/svn
SVNListParentPath off
AuthType Basic
AuthName "USVN"
AuthUserFile /var/usvn/files/htpasswd
AuthzSVNAccessFile /var/usvn/files/authz
</Location>


ist die komplette httpd.conf

derRichard
10.01.11, 12:18
hi!

dann lies mal das apache manual:
http://httpd.apache.org/docs/2.2/vhosts/name-based.html

"NameVirtualHost" fehlt unter anderem...

//richard

skelle
10.01.11, 12:36
hmm ehrlich gesagt bringt mich das noch nicht wirklich weiter...
Bis auf die Sache mit dem NameVirtualHost finde ich in dem Abschnitt nix was ich falsch gemacht habe
Und wenn ich am Anfang ein NameVirtualHost *:80 einfüge gibts ne Fehlermeldung

Restarting web server: apache2[Mon Jan 10 12:33:18 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

marce
10.01.11, 12:47
Poste doch einfach die _komplette_ Config und auch mal die Ausgabe des Error-Logs und entsprechende Fehlermeldung des Clients beim Aufruf der Seite.

skelle
10.01.11, 13:20
httpd.conf habe ich bereits komplett gepostet....
in "/var/log/apache2" steht auch in keiner logfile etwas spezifisches drin
und mein browser meldet:
"Ups! Google Chrome konnte svn.XXX.com nicht finden."

derRichard
10.01.11, 13:22
httpd.conf habe ich bereits komplett gepostet....

dann fehlt da aber noch ordentlich was...



"Ups! Google Chrome konnte svn.XXX.com nicht finden."
klingt eher nach dns-problem.
kannst du die domain überhaupt auflösen?

//richard

marce
10.01.11, 13:23
Die Apache-Config besteht aus mehr als der Datei - sonst würde es mich sehr wundern...

Die Fehlermeldung des Browsers deutet aber auf etwas ganz anderes hin - ist da überhaupt ein DNS-Eintrag gemacht?