#1 26. Juni 2007 Ich habe mir einen frischen Home-Server aufgesetzt, auf diesen kann per Dyndns zugegriffen werden, doch jetzt habe ich ein Problem mit meinem Apachen. Ich wollte jetzt für den Apache einige vhosts einrichten, mit einer Art von Subdomains. Bsp: host1.xxx.dyndns.org host2.xxx.dyndns.org Ich habe gelesen das das auch ohne DNS Server möglich ist, wenn ich die /etc/hosts Datei anpasse, also habe ich die subdomains dort eingetragen um sie dem System bekannt zu machen. Vielleicht war das schon mein Fehler ? Vorrausgesetzt es ist überhaupt möglich solche "sub-sub" Domains zu erstellen. Nunja, jetzt habe ich also im /etc/apache2/sites-enabled eine Datei erstellt für meinen vhost : Datei : host1 Ergebnis des ganzen war, das ich egal welche Domain ich aufrufe xxx.dyndns.org host1.xxx.dyndns.org auf den vhost weitergeleitet werde. Meine Frage ist also, wo steckt mein Fehler, bzw. ist es möglich über DynDns so etwas zu realisieren ? Ich möchte kein Webmin / Plesk oder ähnliche verwenden + Multi-Zitat Zitieren
#2 1. Juli 2007 AW: DynDns VHOST Hy.. Versuchs mal mit "*:[port]" (oder evtl. nur mit "*")... so hats bei mir funktioniert.. (auch ohne eintrag in der hosts-datei, rsp in meinem dns... meine apache-vhost-config sieht so aus: Code: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@*** ServerName blog.***.com ServerAlias *.blog.***.com DocumentRoot /var/blog/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/blog/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.blog.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On </VirtualHost> Sollte dir das nicht helfen, empfehle ich dir die offizielle Apache2 Doku, die ist meiner Meinung nach sehr gut: Apache Virtual Host documentation - Apache HTTP Server Ansonnsten hilft es vielleicht mal das "error.log" auszuwerten. (bei mir in "/var/log/apache2/error.log") und wenn du dort nichts findest kannst du auch mal das "LogLevel" herauf setzen. (Am besten benennst du dann die aktuelle error.log in error.log.2 (oder so) um, dann hast du wirklich nur die aktuellsten infos...) Grz Chris + Multi-Zitat Zitieren