PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Apache (Domainzuteilung...wenn man es so nennen will)



unterwegs
17.10.05, 21:26
Guten Abend!

Ich habe eine Frage zu Apache:

Auf meinem Server habe ich 2 Domains.
Eher gesagt nur eine...das andere ist die IP-Adresse. :ugly:

www.domain.de
192.168.0.1
(Beispiele)

Ich möchte gerne die Domain "www.domain.de" dem Verzeichnis "/var/www/docs/domain.de/" zuteilen, und die IP-Adresse dem Verzeichnis "/var/www/docs/".

Habe es schon nach dem Beispiel versucht, aber es klappt nicht.
Es wird immer das selbe Verzeichnis als Ziel genommen:


NameVirtualHost 10.0.10.1

<VirtualHost lsrv-de01:80>
ServerName lsrv-de01
ServerAlias lsrv-de01
DocumentRoot /var/www/
</VirtualHost>


<VirtualHost wi.lsrv-de01:80>
ServerName wi.lsrv-de01
ServerAlias wi.lsrv-de01
DocumentRoot /var/www/user1/wi.lsrv-de01/html/
php_admin_value open_basedir /var/www/user1/wi.lsrv-de01/
php_admin_value upload_tmp_dir /var/www/user1/wi.lsrv-de01/temp/
php_admin_value session.save_path /var/www/user1/wi.lsrv-de01/temp/
php_admin_value safe_mode on
CustomLog /var/log/apache/wi.lsrv-de01.log combined
</VirtualHost>


Ich bitte um Hilfe. :rolleyes:
Vielen Dank!

unterwegs

S_O
17.10.05, 22:45
Hast du das schon ausprobiert? In meiner config ist das so ähnlich und klappt perfekt (mit Apache 2.0.54):

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www/docs
</VirtualHost>

<VirtualHost *:80>
ServerName www.domain.de
DocumentRoot /var/www/domain.de
</VirtualHost>

unterwegs
18.10.05, 18:03
Hi S_O!

<VirtualHost 192.168.0.1:80>
DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost 192.168.0.1:80>
ServerName www.domain.de
DocumentRoot /var/www/domain.de
</VirtualHost>

Wäre das so korrekt, oder muss ich das * da lassen?

unterwegs

Tomek
18.10.05, 18:04
Du kannst auch mit * arbeiten. Lies dazu bitte die Apache Dokumentation: http://httpd.apache.org/docs/2.0/vhosts/

unterwegs
18.10.05, 21:41
Guten Abend!

Leider ein Fehler:

Starting web server: Apache2[Tue Oct 18 22:39:30 2005] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

Was hat das zu bedeuten?

unterwegs

Tomek
18.10.05, 23:24
Poste bitte mal deine jetzige Konfiguration.

unterwegs
20.10.05, 14:02
Sorry, war mein Fehler...

<VirtualHost 127.0.0.1>
DocumentRoot /var/www/docs
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName www.domain.de
ServerAlias domain.de
DocumentRoot /var/www/domain.de
</VirtualHost>

Funtioniert alles bestens!
Prima!

Vielen Dank nochmals an alle! :)

unterwegs