Amazon Elastic Compute Cloud ( EC2 ) ordnet eine private IP-Adresse zu jedem Server -Instanz und leitet dann einen öffentlichen Hostnamen zu dieser IP-Adresse. Dieses System reduziert die Zahl der öffentlichen IP -Adressen, die Amazon verwenden muss . Es ändert sich auch die Art und Weise in dem Sie einen Domain-Namen auf Ihren Server. Sie müssen einen " CNAME " record verwenden, um Ihren Domain-Namen zu Ihrem öffentlichen EC2 Host-Namen statt der üblichen "A" Name Record , der auf Ihre IP -Adresse zuweisen . Anleitung
1
Speichern Sie die öffentlichen Hostnamen zugewiesen Ihrer Instanz zu einer Datei oder schreiben Sie es auf . Es wird in etwa so aussehen " EC2 -1-1 -1- 1.compute - 1.amazonaws.com . "
2
erstellen " CNAME " record in Ihrem DNS -Host- System Setup indem Sie in Ihren Domain-Namen an die Öffentlichkeit Hostnamen Ihres Server-Instanz . Möglicherweise müssen Sie in der Dokumentation Ihres DNS-Host zu konsultieren, wenn Sie nicht wissen, wie Sie dies bereits tun .
3
Typ "sudo nano /etc/apache2/sites-available /yourhost.com . ", um Ihre virtuellen Host -Konfigurationsdatei bearbeiten. Ändern " yourhost.com " Ihren tatsächlichen Domain-Namen
4
Geben Sie in der Datei: . NameVirtualHost *: 80 ServerName www.yourhost.comServerAlias yourhost.comDocumentRoot /www /yourhost.com
5
Drücken Sie "Strg " und " X " und dann " Y " und "Enter ", um die Datei zu speichern.
< br > 6
Geben Sie "sudo a2ensite yourhost.com ", um Ihre virtuellen Host zu aktivieren.
7
Typ "sudo Service apache2 restart" , um Ihre Einstellungen aktiv.