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:
Hier die Anfrage an denic:
Antwort von DENIC:
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
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
erstellt:
und folgende Konfiguration eingetragen:
Konfoguration aktiviert und neu eingelesen mit:
PROBLEM:
Der aufruf funktionierte nur ohne www im Browser
also mit www klappt es nicht.
Also habe ich die config geändert in:
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?
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
Code:
nano /etc/apache2/sites-available/beispiel.de.conf
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: