Vhost zur Domainauflösung - Vserver Apache2, Debian 8.4

over-clocker

PC-Selbstbauer(in)
Vhost zur Domainauflösung - Vserver Apache2, Debian 8.4

Servus ihr Nerds und alle die es werden wollen.

Ich bin im Moment etwas verwirrt bezüglich der Auflösung von Domains durch den Apache2 Server.

Folgendes:
V-Server bei Hetzner mit Debian 8.4 LAMP
Es sollen mehrere Homepages darauf laufen.

Ich habe die Domains bereits erfolgreich registriert.
Die Domains wurden auf den NAME Servern von Hetzner eingetragen und anschließend bei DENIC Registriert.

DNS eintrag:

Code:
$TTL 86400
@   IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
    2016042600   ; serial
    14400        ; refresh
    1800         ; retry
    604800       ; expire
    86400 )      ; minimum
 
@                        IN NS      robotns3.second-ns.com.
@                        IN NS      robotns2.second-ns.de.
@                        IN NS      ns1.first-ns.de.
 
@                        IN A       78.XX.XX.110
localhost                IN A       127.0.0.1
mail                     IN A       78.XX.XX.110
www                      IN A       78.XX.XX.110
ftp                      IN CNAME   www
imap                     IN CNAME   www
loopback                 IN CNAME   localhost
pop                      IN CNAME   www
relay                    IN CNAME   www
smtp                     IN CNAME   www
@                        IN MX 10   mail

Hier die Anfrage an denic:
Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

job: domain
task: upd
domain: XXXXXXX.de
holder: DENIC-168-robot-325XX
adminc: DENIC-168-robot-325XX
techc: DENIC-168-robot-325XX
zonec: DENIC-168-robot-325XX
ns1: ns1.first-ns.de
ns2: robotns2.second-ns.de
ns3: robotns3.second-ns.com
-----BEGIN PGP SIGNATURE-----

Antwort von DENIC:

Code:
---
status: success
transaction: RO2016XXXXXXX-05XXXXXXX-16XXXXX
reference: 165XXX


Das ganze war erfolgreich (scheinbar)
Nun wird die Domain auf meine Server IP aufgelöst.

Da ich auf dem Server mehrere Projekte betreibe und auch mehrere Domains verwenden will,
Muss ich in Apache soweit ich das weiß Virtuelle Hosts anlegen die die anfragen dementsprechend verarbeiten und auf das entsprechende Verzeichnis weiterleiten/auflösen.

Das Projekt ich nenne es mal "beispiel.de" liegt in
Code:
/var/www/html/beispiel

Als nächstes wird ein neuer, passender VirtualHost benötigt, der auf die Domain anspricht und die index.html im erstellten Ordner lädt. Dazu wurde eine neue Datei „beispiel.de“ in

Code:
/etc/apache2/sites-available
erstellt:
Code:
nano /etc/apache2/sites-available/beispiel.de.conf
und folgende Konfiguration eingetragen:

Code:
<VirtualHost *:80>    ServerName beispiel.de    DocumentRoot /var/www/html/beispiel</VirtualHost>

Konfoguration aktiviert und neu eingelesen mit:

Code:
a2ensite beispiel.de.conf
service apache2 reload

PROBLEM:
Der aufruf funktionierte nur ohne www im Browser
also mit www klappt es nicht.

Also habe ich die config geändert in:

Code:
<VirtualHost *:80>
    ServerName www.beispiel.de
    DocumentRoot /var/www/html/beispiel/
</VirtualHost>

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

Neu eingelesen und jetzt klappt der Zugriff ob mit oder ohne www davor.

Meine frage:
Ist das jetzt die lösung des Problems oder gibt es eine andere "richtige" konfiguration zur Domainauflösung des Apache2 Servers?
 
Zuletzt bearbeitet:
AW: Vhost zur Domainauflösung - Vserver Apache2, Debian 8.4

Ich denke ich bin fündig geworden unter dem Stichpunkt "ServerAlias" in der entsprechenden .conf
 
Zurück