Apache mehrere domains setup
Ich habe eine ziemlich einfache Frage mit einem linux-basierten Apache 2.2 server ich bin einrichten. Ich will das setup in zwei völlig unterschiedlichen domains auf dem gleichen server.
Aber es dient nur dazu Inhalte aus dem ersten tag! Ich habe gesucht, StackOverflow und Lesen von Elementen auf Apache.org aber kein Glück.
Ich folgte den Anweisungen auf Apache.org und diese beiden Abschnitte an der Unterseite von meinem http.conf-Datei.
<VirtualHost *:80>
DocumentRoot /var/www/mydomain1
ServerName sub1.mydomain1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/mydomain2
ServerName sub2.mydomain2.com
</VirtualHost>
Nun, wenn ich mit einem browser gehen Sie zu: http://sub1.mydomain1.com es kommt gut. Aber wenn ich gehen, um http://sub2.mydomain2.com ich nur noch die Inhalte, die befindet sich in /var/www/webfiles/mydomain1.
Habe ich viele von den offensichtlichen Dinge wie:
- service httpd restart
- Ich habe die Reihenfolge der beiden Einträge in meiner httpd.conf und noch einmal, es dient nur die erste in der Liste.
- Ein support-doc hatte ich Gegoogelt sagte stellen Sie sicher, dass Sie den folgenden Eintrag auf einen gültigen domain auf Ihrem system. So bin ich in dieser (aber nichts verändert):
ServerName sub2.mydomain2.com:80
Muss es etwas dumm, aber ich kann es nicht herausgefunden!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, ich fand es heraus. Es war ziemlich albern. Ich brauchte nur zu kommentieren Sie diese Zeile, so würde ich eigentlich verwenden alle virtuellen hosts:
Müssen Sie die zwei Domänen in zwei separaten virtuellen hosts. In der Regel, wenn ich dies tun ich mag split aus einer include-Verzeichnis voll von virtuellen host-Dateien, wobei jede Datei mit einem virtuellen host.