Page 1 of 2

http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 14:02
by eric podico
Ich möchte 2..n webpage auf ein neues Debian server haben (eine IP Adresse)
mit http://httpd.apache.org/docs/vhosts/examples.html
habe ich "Simple name-based vhosting!" und "more complicated" probiert.
Sollte einfach sein, oder?

:( wenn ich mit IE http://www.lirelabible.com/ möchte,
lande ich auf /var/www/***/biblegeneve.com/

Kann einer merken was schief geht :?:
  • NameVirtualHost 213.***.196.174
    ServerName http://213.***.196.174/

    Alias http://www.lirelabible.com 213.***.196.174
    Alias http://www.biblegeneve.com 213.***.196.174

    <VirtualHost 213.***.196.174>
    ServerAdmin albert@***.com
    DocumentRoot /var/www/hofmann/biblegeneve
    ServerName http://www.biblegeneve.com
    ErrorLog logs/host.biblegeneve.com-error.log
    CustomLog logs/host.biblegeneve.com-access.log common
    </VirtualHost>

    <VirtualHost 213.***.196.174>
    ServerAdmin albert@***.com
    DocumentRoot /var/www/hofmann/lirelabible
    ServerName http://www.lirelabible.com
    ErrorLog logs/host.lirelabible.com-error.log
    CustomLog logs/host.lirelabible.com-access.log common
    </VirtualHost
>

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 14:29
by dr. groovy
Moin!

Schmeiss die zwei Alias Einträge raus.
Dann wird alles gut.

gruß,

Dr. Groovy

VirtualHost

Posted: 2004-01-28 17:07
by eric podico
Moin! Alias raus. apachectl stop + start
Ging leider nicht besser :cry:

Alle versuch auf mein server http://***/*/
landet zur erste gemeldete VirtualHost
DocumentRoot /var/www/hofmann/biblegeneve

Konnte einer mir sein (auch wenn modifiziert) http.conf mailen? :wink:
mfg

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 17:21
by geole
Ich verwende diese Schreibweise.

<VirtualHost *IP*>
ServerName http://www.deinedomain.com,
ServerAlias *ohne www*.deinedomain.com
ServerAdmin .....
*
*
*
</VirtualHost>

und nimm probehalber das ServerName mit deiner IP gleich nach Virtualhostname raus.

Grüße vom Georg

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 17:24
by schl
probier es mal so:

Code: Select all

<VirtualHost 213.***.196.174:80> 
DocumentRoot /var/www/hofmann/biblegeneve 
ServerName biblegeneve.com
ServerAlias biblegeneve.com www.biblegenebe.com
ErrorLog logs/host.biblegeneve.com-error.log 
CustomLog logs/host.biblegeneve.com-access.log common 
</VirtualHost> 
zur not poste mal einen link zu Deiner httpd.conf (mit der betonung auf link)

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 18:44
by eric podico
Herzlichen Dank, für eure Hilfe :!:

Ich habe alles versucht ...
da ist der gewünschtes Link - = config die nicht geht.
http://www.opale-concept.com/httpd.conf.vhost.error

(Mußte aber ein rollback auf das alte config damit es überhaupt geht
http://www.opale-concept.com/httpd.conf.now = jetzige conf)

mfg

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 18:53
by dr. groovy
Ich habe deine httpd.conf mal geändert,
so müsste es nun funktionieren.

Link: http://useix.de/httpd.conf.vhost.error

VirtualHost macht weiter zu schaffen! - ???

Posted: 2004-01-28 22:47
by eric podico
So sieht es aus, jetzt - in theorie perfect -
geht trotzdem nicht :roll:
:?: :?: :?:

Code: Select all

NameVirtualHost 213.239.196.174:80

<VirtualHost 213.239.196.174:80>
  ServerAdmin albert@christpourvous.com
  DocumentRoot /var/www/hofmann/biblegeneve
  ServerName www.biblegeneve.com
  ServerAlias biblegeneve.com
  ErrorLog logs/host.biblegeneve.com-error.log
  CustomLog logs/host.biblegeneve.com-access.log common
</VirtualHost>

<VirtualHost 213.239.196.174:80>
  ServerAdmin albert@christpourvous.com
  DocumentRoot /var/www/hofmann/lirelabible
  ServerName www.lirelabible.com
  ServerAlias lirelabible.com
  ErrorLog logs/host.lirelabible.com-error.log
  CustomLog logs/host.lirelabible.com-access.log common
</VirtualHost>

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 23:07
by superuser1
Hi...

was soll da jetzt nicht gehen?

:roll:

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 23:18
by eric podico
Mit z.B. IE oder Netscape
http://www.lirelabible.com, (virtual host 2) oder
http://www.opal-concept.com (ServerName)

Landet man auf /var/www/hofmann/biblegeneve
was entspricht VirtualHosts von http://www.biblegeneve.com (virtual host 1)
:roll:
Ist mir unerkärbar ... bis jetzt.

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 23:26
by superuser1
Hi...

also wenn ich http://www.lirelabible.com aufrufe bekomme ich ein Verzeichnislisting mit einer Datei darin.

- bei http://www.biblegeneve.com bekomme ich eine HP.

- bei http://www.opal-concept.com bekomme ich gar nix?!

Problem ???

:roll:

Errata

Posted: 2004-01-28 23:42
by eric podico
Entschuldigung
:oops: :oops: :oops: :oops:
http://www.opale-concept.com soll es heißen
Opal mit "e"

http://www.biblegeneve.com "functionniert" nur weil diese WebPage ist noch beim alte provider. Unzung nicht vollzogen.

Aber ... alles was auf der IP von http://www.opale-concept.com zeigt.
wie http://www.lirelabible.com (VirtualHost 2)
landet auf "Verzeichnislisting mit einer Datei darin. " (VirtualHost 1)
/var/www/hofmann/biblegeneve

http://www.opale-concept.com landet auch auf VirtualHost 1.

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-28 23:50
by superuser1
Hi...

nur nochmal zur Sicherheit, vielleicht hast du es auch schon so...

Code: Select all

NameVirtualHost 213.239.196.174:80

<VirtualHost 213.239.196.174:80> 
  ServerAdmin albert@christpourvous.com 
  DocumentRoot /var/www/hofmann/opale-concept/ 
  ServerName opale-concept.com
  ServerAlias www.opale-concept.com 
</VirtualHost> 

<VirtualHost 213.239.196.174:80> 
  ServerAdmin albert@christpourvous.com 
  DocumentRoot /var/www/hofmann/lirelabible/
  ServerName lirelabible.com 
  ServerAlias www.lirelabible.com 
</VirtualHost>
und setze den Eintrag auf http://www.biblegeneve.com erst, wenn der Umzug durch ist...

Dann füge folgenden Eintrag hinzu:

Code: Select all

<VirtualHost 213.239.196.174:80> 
  ServerAdmin albert@christpourvous.com 
  DocumentRoot /var/www/hofmann/biblegeneve/
  ServerName biblegeneve.com 
  ServerAlias www.biblegeneve.com 
</VirtualHost>
So sollten demnach alle Domains, die du noch hast, aufgebaut sein!

PS: Welche Einträge hast du bei ServerName und UseCanonicalName ?

:roll:

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 00:22
by eric podico
:) Danke fürs Helfen

UseCanonicalName On
ServerName http://www.opale-concept.com ## <- Ganz oben ins Datei

Jetzt zeigt alles auf /var/www/ (auch VirtualHost http://www.lirelabible.com)
:?

<VirtualHost 213.239.196.174:80>
ServerAdmin eric@podico.com
DocumentRoot /var/www
ServerName opale-concept.com
ServerAlias http://www.opale-concept.com
ErrorLog logs/host.opale-concept.com-error.log
CustomLog logs/host.opale-concept.com-access.log common
</VirtualHost>

<VirtualHost 213.239.196.174:80>
ServerAdmin albert@christpourvous.com
DocumentRoot /var/www/hofmann/lirelabible
ServerName http://www.lirelabible.com
ServerAlias lirelabible.com
ErrorLog logs/host.lirelabible.com-error.log
CustomLog logs/host.lirelabible.com-access.log common
</VirtualHost>

Als ServerName habe ich mit IP adresse versucht ... kein Ã?nderung

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 00:32
by superuser1
Ok, überprüfe nochmal folgende Einträge:

Code: Select all

DocumentRoot /var/www/hofmann

ServerName opale-concept.com

UseCanonicalName Off

HostNameLookups Off

NameVirtualHost 213.239.196.174:80 

<VirtualHost 213.239.196.174:80> 
  ServerAdmin eric@podico.com 
  DocumentRoot /var/www/hofmann/opale-concept      <- ANPASSEN !
  ServerName opale-concept.com 
  ServerAlias www.opale-concept.com 
</VirtualHost> 

<VirtualHost 213.239.196.174:80> 
  ServerAdmin albert@christpourvous.com 
  DocumentRoot /var/www/hofmann/lirelabible 
  ServerName lirelabible.com 
  ServerAlias www.lirelabible.com 
</VirtualHost>
Und nach den Ã?nderungen dann ein 'apachectl restart'.

:roll:

VirtualHost : verzweifeln von Apache?

Posted: 2004-01-29 10:27
by eric podico
Danke für alle - Habe Anweisungen implementiert, außer

Code: Select all

  ServerName lirelabible.com 
  ServerAlias www.lirelabible.com 
Ziehe http://httpd.apache.org/docs/vhosts/examples.html#purename
  ServerName www.lirelabible.com 
  ServerAlias lirelabible.com 
... habe alles probiert sowieso, und reorganisiert so daß DocumentRoot = /var/www wie üblich
:cry: Es gibt ein Wurm irgendwo.

httpd.conf Link für die Mutigen
http://www.opale-concept.com/httpd.conf

http://www.lirelabible.com und http://www.opale-concept.com landen immer auf erste VirtualHost

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 11:36
by superuser1
Hi...

Irgendwo wird der Fehler schon sitzen. Schonmal mit Namensbasierter Zuordung probiert?

Code: Select all

NameVirtualHost *

<VirtualHost *> 
  ServerAdmin eric@podico.com 
  DocumentRoot /var/www/opale-concept.com 
  ServerName opale-concept.com 
  ServerAlias www.opale-concept.com
  ErrorLog logs/host.opale-concept.com-error.log
  CustomLog logs/host.opale-concept.com.com-access.log common
</VirtualHost>

<VirtualHost *> 
  ServerAdmin albert@christpourvous.com 
  DocumentRoot /var/www/lirelabible 
  ServerName lirelabible.com 
  ServerAlias www.lirelabible.com 
  ErrorLog logs/host.lirelabible.com-error.log
  CustomLog logs/host.lirelabible-access.log common
</VirtualHost>
:roll:

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 11:55
by superuser1
Hi...

da fällt mir gerade auf:

Code: Select all

www.lirelabible.com -> IP: 213.186.33.5
- ein traceroute/whois ergibt 'redirect.ovh.net': kann es sein, dass du die Domain noch bei einem Redirect-Dienst liegen hast?

Code: Select all

www.opale-concept.com -> IP: 213.239.196.174
- das ist eine Hetzner Adresse.

kannst du mir das erklären? Dann kann das mit den VHosts natürlich nicht funktionieren!

:roll:

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 12:02
by eric podico
1 - http://www.lirelabible.com -> IP: 213.186.33.5
Wie kommst Du drauf?
Es landet doch richtung 213.239.196.174 ??? :oops:

2 - Soll ich listen und bind besonders einstellen?

apache -S

Code: Select all

 apache -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
                       default server opale-concept.com (/etc/apache/httpd.conf:1077)
                       port 80 namevhost opale-concept.com (/etc/apache/httpd.conf:1077)
                       port 80 namevhost lirelabible.com (/etc/apache/httpd.conf:1095)
Ist is a NameVirtualHost
default server opale-concept.com
normal?[/b]

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 12:04
by superuser1
Hi...

ping doch einfach mal die beiden Domains, dann wirst du sehen was ich meine...

http://www.lirelabible.com (213.186.33.5) ist nicht auf deine IP-Adresse (213.239.196.174) konnektiert, sondern redirected wahrscheinlich nur auf http://www.opale-concept.com bzw. 213.239.196.174.

So funktioniert das mit den VHosts nämlich nicht, da brauchen wir andere Möglichkeiten gar nicht mehr ausprobieren...

:roll:

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-29 13:07
by eric podico
Vielen Dank, jetzt habe ich kapiert
... ich habe mein Kunde zuweit vertraut 8)

Hmmmm

Posted: 2004-01-30 19:28
by rondenbarg
Ich habe fast dat problem nur das meine Domain auch auf meine IP zeigt aber der Apache nimmt den Vhost net sht selbst: http://www.rondenbar.org zum vergleich: http://www.wagenburg-rondenbar.cjb.net (so sollte es aussehn :cry:

Habe alle einstellungen wie oben probiert :twisted: : seht selbst:

# Use name-based virtual hosting.
#

NameVirtualHost rondenbarg.org
#
# 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.
#
#NameVirtualHost 127.0.0.1:80
#<VirtualHost 127.0.0.1:80>
#ServerAdmin webmaster@localhost
#DocumentRoot "/usr/local/httpd/htdocs/"
#ServerName localhost
#ErrorLog /var/log/httpd/localhost-error_log
#CustomLog /var/log/httpd/localhos-access_log common
#</VirtualHost>

<VirtualHost 82.96.66.104>
ServerAdmin rondenbarg22@lycos.de
DocumentRoot "/usr/local/httpd/rondenbarg"
ServerName http://www.rondenbarg.org
ServerAlias rondenbarg.org http://www.rondenbarg.org
CustomLog /var/log/httpd/access.log combined
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log
ScriptAlias /cgi-bin /usr/local/httpd/cgi-bin
<Directory /usr/local/httpd/cgi-bin>
Options ExecCGI

</Directory>
</VirtualHost>


### Kunde 1 ###

Ich bin schon am verzweifeln

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-30 19:48
by dr. groovy
Moin!

Folgenden Eintrag vor dem ersten VirtualHost einfügen

Code: Select all

NameVirtualHost ip
Abgesehen davon, geht nicht einmal ein traceroute auf die angegebene Domain.
Und sie steht auch in keinem Nameserver, nicht einmal in den angegebenen.

gruß,

Dr. Groovy

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-30 20:00
by rondenbarg
Hmm das ist komisch 8O die domain liegt extern auf den DNS-Servern meines Hosters.
Die DNS: ns1= 80.239.146.154
ns2= 80.239.147.154


NameVirtualHost 82.96.66.104 ( steht drin)
Kann es auch daran liegen dat bind net aktiv is?

????????????????? :roll:

Re: http.conf NameVirtualHost geht nicht

Posted: 2004-01-30 20:03
by dr. groovy
Bei den angegebenen IPs kommt Serverfail.
Wäre schon besser, wenn die NS laufen würden.
Ergo gehe ich davon aus, dass das die einzigen Fehler sind.
Und somit die httpd.conf in ordnung ist.

Ich würde deinem Hoster mal auf die Füsse treten, und erzählen
das deren NS nicht laufen.

gruß,

Dr. Groovy