Subdomain Apache2 erstellen

  • Hallo zusammen,

    ich habe ein Problem mit dem anlegen einer Subdomain.

    Ich habe in den DNS Einstellungen cloud.stammtisch-gaming.eu mit CNAME auf Destination stammtisch-gaming.eu. Das gleiche noch mit dem www Zusatz.

    Bei Apache2 habe ich eine neue Vhost Datei in sites-available mit folgenden Eintrag erstellt:

    <VirtualHost *:80>
    ServerName http://www.cloud.stammtisch-gaming.eu
    ServerAlias http://www.cloud.stammtisch-gaming.eu
    DocumentRoot /var/www/cloud/owncloud
    </VirtualHost><VirtualHost *:80>
    ServerName cloud.stammtisch-gaming.eu
    ServerAlias cloud.stammtisch-gaming.eu
    DocumentRoot /var/www/cloud/owncloud
    </VirtualHost>


    Das ganze in die apache2.conf included und eine Verknüpfung in sites-enabled erstellt.

    Das aufrufufen der subdomain klappt, allerdings lande ich immer auf der main site. Nicht im Subdomain Verzeichnis.
    Hat jemand eine Idee?

  • Also http:// gibt es als ServerName und auch als Alias nicht. das ist ein Protokoll keine Domain.
    Also den ersten VirtualHost-Eintrag kannst du schon einmal entfernen.

    Und was hast du in die apache2.conf included? o_O

    Und zu deinem eigentlich Problem: in den DNS-Einträgen steht drin, dass cloud.... das gleiche ist, wie stammtisch...
    Verwende mal anstatt eines CNAME einen einfachen A-Record und verweise direkt auf die IP des Servers und nicht auf eine weitere Domain.
    Das ganze funktioniert halt nicht, weil der Rechner bei der Anfrage nach dem DNS-Eintrag die Anweisung bekommt nach der IP für stammtisch-gaming.eu zu schauen, weil du eben für cloud.stammtisch-gaming.eu einen CNAME auf stammtisch-gaming.eu gesetzt hast. Du verweist also darauf.

    Wenn das immer noch nicht funktioniert sag' nochmal Bescheid.

    "Hmm, wo ist denn die Any-Key-Taste? Naja, ich bestell mir erst einmal ein Bier!" - Homer Simpson

  • Nachtrag:

    Es funktioniert immernoch nicht.

    Unter den DNS Einstellungen steht nun folgender Eintrag:
    Host: cloud.stammtisch-gaming.eu
    Type: A
    MX: -
    Desti: Die IP4 Adresse meines Servers


    Im Apache2 Verzeichnis habe ich eine neue vHost Datei erstellt mit folgendem Eintrag..

    Code
    <VirtualHost *:80> ServerName www.cloud.stammtisch-gaming.euServerAlias www.cloud.stammtisch-gaming.eu DocumentRoot /var/www/cloud/owncloud</VirtualHost>
    <VirtualHost *:80>  ServerName cloud.stammtisch-gaming.eu ServerAlias cloud.stammtisch-gaming.eu DocumentRoot /var/www/cloud/owncloud</VirtualHost>


    ..und diesen dann in die apache2config included.

    Any ideas?

    Danke soweit.

    Ps.: Ich nutze eine htaccess Datei um jeden auf die SSL Seite umzuleiten:

    Apache Configuration
    RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]