Ok, ich gebe es auf. Offensichtlich habe ich ein Brett vor dem Kopf. Daher suche weitere Links/Anleitungen obwohl sich hier schon einiges auf dem Tisch stapelt. Ich muß 2 Adressen auf einem Server betreiben www.111111.de ist die Hauptadresse die auch einwandfrei funktioniert. Inhalt unter /srv/www/htdocs www.222222.de soll als vhost mit auf dem Server laufen. Inhalt unter /srv/www/vhosts/222222 Dazu habe ich a) den Namen in /etc/hosts eingetragen b) in /etc/apache2/vhosts.d die Datei vhost.222222.conf aus der Vorlage angelegt und die Einträge angepasst c) https2 -S aufgeführt und ein ok bekommen d) apache2 reload ausgeführt un dann festgestellt das der vhost auch die Hauptadresse www.111111.de beliefert. Ich komme im Moment nicht an die conf-Dateien heran aber trotzdem auch die Frage ob jemand da schon mal Tips hat. Gruß und Dank -- i.A. Ralf Prengel Customer Care Manager Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49231 97575- 904 Fax +49231 97575- 905 EMail ralf.prengel@comline.de www.comline.de Vorstand Stephan Schilling Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ralf Prengel schrieb:
un dann festgestellt das der vhost auch die Hauptadresse www.111111.de beliefert. Ich komme im Moment nicht an die conf-Dateien heran aber trotzdem auch die Frage ob jemand da schon mal Tips hat.
Ich nehme mal an, dass du nur eine externe IP hast oder? Also du will einen NameVirtualHost aufbauen? Poste den Inhalt von: /etc/apache2/default-server.conf /etc/apache2/httpd.conf (insbesondere die Includes) /etc/apache2/listen.conf /etc/apache2/vhosts.d/yast2_vhosts.conf Dann wenn du keinen lokalen DNS aufgebaut hast, die relevanten Einträge aus der /etc/hosts Thx Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ich habe gerade ein bißchen Zeit... 1. So könnte die /etc/apache2/vhosts.d/yast2_vhosts.conf aussehen: <VirtualHost 1111.selfip.com> DocumentRoot /srv/www/vhosts/1111 ServerName 1111.selfip.com ServerAlias *.1111.selfip.com ServerAdmin webmaster@1111.selfip.com <Directory /srv/www/vhosts/1111> Options FollowSymLinks AllowOverride AuthConfig Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /srv/www/cgi-bin/ <Directory /srv/www/cgi-bin/> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost 2222.ath.cx> DocumentRoot /srv/www/vhosts/2222 ServerName 2222.ath.cx ServerAlias *.2222.ath.cx ServerAdmin webmaster@2222.ath.cx <Directory /srv/www/vhosts/2222> Options FollowSymLinks AllowOverride AuthConfig Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /srv/www/cgi-bin/ <Directory /srv/www/cgi-bin/> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> </VirtualHost> 2. In der /etc/apache2/httpd.conf sollte dann stehen: Include /etc/apache2/vhosts.d/yast2_vhosts.conf 3. In der /etc/apache2/listen.conf brauchst du dann: Listen 80 4. In der /etc/apache2/default-server.conf z.B. NameVirtualHost 192.168.5.100 Oder was auch immer für ne IP du da benutzt 5. Und die entsprechenden Einträge in der /etc/hosts Viel Erfolg. Thx Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 14 Jun 2007 13:18:37 +0200, you wrote:
Ok,
ich gebe es auf. Offensichtlich habe ich ein Brett vor dem Kopf. Daher suche weitere Links/Anleitungen obwohl sich hier schon einiges auf dem Tisch stapelt.
Ich muß 2 Adressen auf einem Server betreiben
www.111111.de ist die Hauptadresse die auch einwandfrei funktioniert. Inhalt unter /srv/www/htdocs www.222222.de soll als vhost mit auf dem Server laufen. Inhalt unter /srv/www/vhosts/222222 Dazu habe ich a) den Namen in /etc/hosts eingetragen b) in /etc/apache2/vhosts.d die Datei vhost.222222.conf aus der Vorlage angelegt und die Einträge angepasst c) https2 -S aufgeführt und ein ok bekommen d) apache2 reload ausgeführt
un dann festgestellt das der vhost auch die Hauptadresse www.111111.de beliefert. Ich komme im Moment nicht an die conf-Dateien heran aber trotzdem auch die Frage ob jemand da schon mal Tips hat.
Das sieht danach aus, als würde Apache alles auf den Default-Host (auf den zuerst angelegten und einzigen Host) umlenken. In meiner vhost.conf steht Folgendes: ====> NameVirtualHost *:80 ########################### # meiner.local ====> <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com ServerName meiner.local DocumentRoot /srv/www/vhosts/meiner ErrorLog /var/log/apache2/error_log CustomLog /var/log/apache2/access_log combined </VirtualHost> Die beiden entscheidenden Zeilen habe ich mit ==> hervorgehoben. Alternativ kannst du auch nur NameVirtualHost *:80 in die vhosts.conf schreiben und alles ab <VirtualHost *:80> in eine eigene *.conf-Datei auslagern, also für jeden vhost eine eigene anlegen. Hoffentlich hab ich jetzt nichts vergessen, aber das Problem, dass Apache nur die Default-Domain rausgerückt hat, hatte ich auch schon, und es hatte mit diesen Parametern zu tun, wenn meine Erinnerung nicht trügt. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Jan Tiggy
-
Juergen Langowski
-
Ralf Prengel