Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) apache, apache2, vhost, virtual hosts (edit)
 
Reply to this topicStart new topicStart Poll
> Virtual Hosts in Apache2
Bazz
Geschrieben am: Mo 20.12.2004, 10:03
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 4
Mitglied seit: 20.12.2004


Tach

Habe folgendes Problem bei der Umstellung von Apache 1.3 auf Apache2 (auf anderem Server). Der Server läuft neu auf SuSE Linux 9.1.
In der httpd.conf hab ich den Eintrag freigeschalten:
CODE
Include /etc/apache2/vhosts.d/*.conf

Ansonsten habe ich keine Änderungen vorgenommen.

Im verzeichnis vhosts.d ist die datei vhost.conf. Folgender Inhalt:

CODE

<VirtualHost www.homepage1.ch>
   ServerAdmin admin@homepage.ch
   ServerName www.homepage1.ch
   DocumentRoot /srv/www/vhosts/homepage1
   Include /etc/apache2/conf.d/*.conf
   HostnameLookups Off

   UseCanonicalName Off
   ServerSignature On
   Include /etc/apache2/conf.d/*.conf

   <Directory "/srv/www/vhosts/homepage">
Options Indexes FollowSymLinks
DirectoryIndex index.htm index.html index.php
AllowOverride None
    Order allow,deny
Allow from all  
   </Directory>

</VirtualHost>

<VirtualHost www.homepage2.ch>
   ServerAdmin admin@homepage.ch
   ServerName www.homepage2.ch
   DocumentRoot /srv/www/vhosts/homepage2
   Include /etc/apache2/conf.d/*.conf
   HostnameLookups Off

   UseCanonicalName Off
   ServerSignature On
   Include /etc/apache2/conf.d/*.conf

   <Directory "/srv/www/vhosts/homepage2">
Options Indexes FollowSymLinks
DirectoryIndex index.htm index.html index.php
AllowOverride None
    Order allow,deny
Allow from all      
   </Directory>

</VirtualHost>

etc
hier folgen noch 2 weitere Hosts mit den entsprechenden Einträgen.


Wenn ich nun eine der Seiten aufrufen möchte, kriege ich die Meldung:
QUOTE
Zugriff verweigert!

Der Zugriff auf das angeforderte Verzeichnis ist nicht mglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

Sofern Sie dies fr eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierber.
Error 403


Wenn ich bei einem vhost den Eintrag
<VirtualHost www.homepage1.ch> (Beispiel)
in
<VirtualHost *> oder <VirtualHost *:80>

ändere, wird immer dieser Host angezeigt. Egal, welche URL ich eingebe.

Configtest des apache2 bringt folgende Warnungen. Leider kann ich mit denen (noch) nichts anfangen:

CODE
ns2:~ # rcapache2 configtest
[Mon Dec 20 10:03:09 2004] [warn] VirtualHost www.homepage2.ch:0 overlaps with VirtualHost www.homepage3.ch:0, the first has precedence, perhaps you need a NameVirtualHost directive
[Mon Dec 20 10:03:09 2004] [warn] VirtualHost www.homepage1.ch:0 overlaps with VirtualHost www.homepage2.ch:0, the first has precedence, perhaps you need a NameVirtualHost directive
[Mon Dec 20 10:03:09 2004] [warn] VirtualHost www.homepage3.ch:80 overlaps with VirtualHost www.homepage1.ch:0, the first has precedence, perhaps you need a NameVirtualHost directive
Syntax OK



Es ist sicher irgendwo ein kleiner Eintrag falsch, aber ich komme nicht drauf. sad.gif
Schonmal Danke für die Hilfe.
Top
PMEmail Poster
Top
 
 
Roger Bobst
calac gmbh
#2 Geschrieben am: Mo 20.12.2004, 11:27 (+01:23)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 426
Mitglied seit: 15.02.2004


Hallo Bazz

Ich habe das so:
CODE
NameVirtualHost 111.111.111.111:80
<VirtualHost 111.111.111.111:80>
   ServerAdmin user@domain
   ServerName www.deinedomain.ch
   ...
   ...

Ich würd das mal so umschreiben, dann sind die Fehlermeldungen vom configtest sicher mal weg. Wenn nicht: auf www.apache.org hats eine recht gute Doku zum Thema Vhost

Gruss
Roger

Top
PMEmail PosterUsers Website
Top
 
Bazz
#3 Geschrieben am: Mo 20.12.2004, 11:35 (+00:07)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 4
Mitglied seit: 20.12.2004


Hi Roger

Wenn ich die IP-Adresse eintrage (ist ja überall die selbe) bin ich wieder gleich weit wie wenn ich dort einen Stern setze.
Auch die Fehlermeldungen sind nicht weg, nur sind jetzt statt den Hostnamen die IP drin.
Ich werd mich mal durch die Doku durchkämpfen. Wenn jemand noch eine Idee hat, her damit wink.gif
Top
PMEmail Poster
Top
 
Roger Bobst
calac gmbh
#4 Geschrieben am: Mo 20.12.2004, 16:33 (+04:58)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 426
Mitglied seit: 15.02.2004


komisch, bei mir geht das ohne Probleme. Nach Doku ist das die Namebased vhost Configuration.

Siehe: http://httpd.apache.org/docs-2.0/vhosts/name-based.html

Die Zeile NameVirtualHost ist aber in jedem Fall notwendig (ob ip oder name based)

Ahh, jetzt wo ich deine Conf etwas genauer lese:

<Virtualhost 111.111.111.111> <- ip, nicht der name, der alias oder servername wird erst später definiert
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/5054

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Virtual Server von Strato VoinG 408 7 So 28.09.2008, 16:24
Virtual DVD-Magazine dvdmagazine 166 0 Sa 5.05.2007, 02:53
Virtual Host Jeronnymoe 520 6 Di 28.11.2006, 07:27
lighttpd vs. apache2 Terrahawk 401 2 Do 19.10.2006, 12:14
apache2 auf vServer Recht lahm buzzi22 659 1 Do 8.06.2006, 15:43
Probleme mit MySQL unter PHP5 auf Apache2 Münchow 2745 6 Mo 23.01.2006, 19:54
Apache2 / PHP SvenH 376 6 Mi 12.01.2005, 12:07
Virtual Bartender - Witziges für Zwischendurch Andreas507 3066 21 Mi 1.12.2004, 19:54
ServerRoot-Directive unter Apache2 KlausB 454 4 Fr 29.10.2004, 10:20




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]