Seite 1 von 2

Apache Subdomains Problem

Verfasst: So Mär 10, 2013 7:56 pm
von Kmitska
Hallo Leute,

ich versuche auf meinem Apache-Server auf Ubuntu (Linux) Subdomains zu erstellen, in meinem Fall: wm.localhost und test.localhost.

Für diesen Prozess habe ich folgendes Tutoriom verwendet:
http://www.debian-administration.org/articles/412

Aber bei mir läuft es nicht, wie es dort versprochen ist!
Ich kann weiterhin meine Seite unter "localhost" erreichen und "wm.localhost" werden nicht gefunden.

Dabei erhalte ich beim Restarten von Apache folgende Meldungen:
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Sun Mar 10 19:52:03 2013] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Sun Mar 10 19:52:03 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
[Sun Mar 10 19:52:03 2013] [warn] NameVirtualHost *:0 has no VirtualHosts
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Sun Mar 10 19:52:04 2013] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Sun Mar 10 19:52:04 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
[Sun Mar 10 19:52:04 2013] [warn] NameVirtualHost *:0 has no VirtualHosts
[ OK ]
Könnt Ihr erkennen, was da schief gelaufen ist?

Danke im Voraus!

Grüße,
Kmitska

Re: Apache Subdomains Problem

Verfasst: So Mär 10, 2013 8:20 pm
von Xin
Wenn ich mich recht entsinne, musst Du mit "NameVirtualHost"-Angabe die IP Deines Servers angeben, damit Du Virtual Hosts beschreiben kannst.

Ggfs poste Deine Konfiguration für den Virtual Host mal mit.

Re: Apache Subdomains Problem

Verfasst: So Mär 10, 2013 9:29 pm
von Kmitska
Also, ich habe unter "/etc/apache2/httpd.conf" nur "NameVirtualHost *" stehen, so wie im Tutorial.

Re: Apache Subdomains Problem

Verfasst: So Mär 10, 2013 10:35 pm
von Xin
Kmitska hat geschrieben:Also, ich habe unter "/etc/apache2/httpd.conf" nur "NameVirtualHost *" stehen, so wie im Tutorial.
Auf welches Tutorial beziehst Du Dich!?

Bei mir steht

Code: Alles auswählen

NameVirtualHost *:80
Also im Prinzip das gleiche: alle IPs für Port 80.

Wie ist Dein VirtualHost konfiguriert?

Re: Apache Subdomains Problem

Verfasst: Mo Mär 11, 2013 5:19 pm
von Kmitska
Habe alles wie hier auf der Seite, die schon erwähnt wurde...
Für diesen Prozess habe ich folgendes Tutoriom verwendet:
http://www.debian-administration.org/articles/412

Re: Apache Subdomains Problem

Verfasst: Mo Mär 11, 2013 5:47 pm
von Xin
Kmitska hat geschrieben:Habe alles wie hier auf der Seite, die schon erwähnt wurde...
Für diesen Prozess habe ich folgendes Tutoriom verwendet:
http://www.debian-administration.org/articles/412
Deine Domain heißt example.com?

Re: Apache Subdomains Problem

Verfasst: Mo Mär 11, 2013 6:02 pm
von Kmitska
in meinem Fall: wm.localhost und test.localhost.
Ich habe das alles mit wm.localhost und test.localhost ersetzt, hier ein Beispiel:
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName wm.localhost
ServerAlias wm.localhost

# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /var/www/wm.localhost/htdocs/

# CGI Directory
ScriptAlias /cgi-bin/ /var/www/wm.localhost/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>


# Logfiles
ErrorLog /var/www/wm.localhost/logs/error.log
CustomLog /var/www/wm.localhost/logs/access.log combined
</VirtualHost>

Re: Apache Subdomains Problem

Verfasst: Mo Mär 11, 2013 6:21 pm
von Xin
Kmitska hat geschrieben:
in meinem Fall: wm.localhost und test.localhost.
Ich habe das alles mit wm.localhost und test.localhost ersetzt, hier ein Beispiel:
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName wm.localhost
</VirtualHost>
Ping mal wm.localhost an, wo landest Du?

Re: Apache Subdomains Problem

Verfasst: Mo Mär 11, 2013 6:34 pm
von Kmitska
Bekomme keine Antwort...

Re: Apache Subdomains Problem

Verfasst: Mo Mär 11, 2013 7:00 pm
von Xin
Kmitska hat geschrieben:Bekomme keine Antwort...
Dein Server kennt offenbar nur localhost.

In /etc/hosts musst Du wm.localhost oder *.localhost erklären.

Das ganze ist hoffentlich kein Server im Internet, denn als ich mich das letzte mal nach localhost.de und .com umsah, waren die schon vergeben und als TLD wird sich localhost vermutlich erst recht nicht durchsetzen ;-)