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

  • Hi,


    erstmal danke für die Antwort!


    Das HTTP wurde wohl vom Forum eingefügt als Link :D


    Zum DNS - das hab ich jetzt mal geändert und hoffe auf Erfolg.


    so long,
    Wokie92

  • 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]