Ich habe Probleme, einen Domainnamen auf ein Unterverzeichnis in einer Amazon EC2-Instanz zu verweisen.
Zu Ihrer Information: Ich bin nicht so erfahren mit DNS oder Netzwerken ...
Also direkt einspringen ...
Ich habe eine Amazon EC2-Instanz mit einer elastischen IP eingerichtet, z. B. " 1.2.3.4 ".
Bearbeiten: Der Apache2-Server ist auf der Instanz installiert.
Ich habe eine Site unter einem Ordner abgelegt, zum Beispiel " / var / www / html / website ".
Ich habe einen Domainnamen, zum Beispiel " example.com "
Ich habe Route 53 mit einer gehosteten Zone " example.com " mit einem A-Datensatz eingerichtet, der auf " 1.2.3.4 " verweist.
Wenn ich also auf " example.com " gehe , erhalte ich die Amazon-Testseite.
Wie kann ich erreichen, dass " example.com " auf den Ordner " / var / www / html / website " verweist?
Jede Hilfe wäre dankbar!
Vielen Dank!
Bearbeiten: Eine Sache, die ich vergessen habe zu erwähnen, ist, dass ich andere Ordner für verschiedene Websites habe, auf die auch andere Domainnamen verweisen sollen. Z.B. " example.com " verweist auf " / var / www / html / website1 " UND " example2.com " verweist auf " / var / www / html / website2 "
quelle
Antworten:
Ich gehe davon aus, dass Sie den Standard-Apache2 verwenden, der in der Standard-Amazon-Distribution von EC2 für Linux verfügbar ist. Möglicherweise verwenden Sie, soweit
nginx
ich weiß, diese Anweisungen.Sie müssen
/etc/httpd/httpd.conf
oder/etc/apache2/apache2.conf
(je nachdem, welches vorhanden ist) bearbeiten und Ihre virtuelle Hostkonfiguration ändern. Weitere Informationen finden Sie im Apache-Referenzhandbuch . Es gibt sogar einige Beispiele.Im Allgemeinen müssen Sie vorhandene
<VirtualHost ...
Blöcke entfernen oder neu verwenden und sicherstellen, dass in Ihrer Konfiguration Folgendes vorhanden ist:quelle
/etc/httpd/conf/httpd.conf