2017-09-09 6 views
1

Ich baue eine virtuelle Geschäftsplattform. Meine Plattform ist mehrere Geschäfte.AWS EC2 - Erstellen eines Platzhalters zum Empfangen einer beliebigen Domäne

Ich muss einen Platzhalter erstellen, damit mein ec2 Anfrage von jeder Domäne empfangen kann.

Das ist ... Der Benutzer zeigt seine Domain auf die IP des EC2 und die Anfrage kommt direkt auf dem Nginx von ec2 an. Keine Notwendigkeit, Domäne auf Route 53 zu konfigurieren.

Ich brauche es, um automatisch zu sein. Die einzige Arbeit ist der Client, der die Domain auf die IP von ec2 verweist.

Weiß jemand, wie das geht? Wenn ich die Domain auf die IP von ec2 zeige, wird das funktionieren?

Antwort

2

Für den Test und alle Domänen in Nginx zu akzeptieren, könnte man eine "catch-all" tun, denn das Sie server_name _

Von einrichten müssen: http://nginx.org/en/docs/http/server_names.html

In Catch-all-Server Beispiele der seltsame Namen „_“ zu sehen:

server { 
    listen  80 default_server; 
    server_name _; 
    ... 
} 

Als Referenz: http://nginx.org/en/docs/http/server_names.html#wildcard_names

+0

Danke für die Antwort! Aber meine Frage betrifft die Konfiguration von aws. Ich habe meine Domain auf die IP von ec2 gerichtet. funktionierte nicht, aber ich weiß nicht, ob es aufgrund der Verbreitung oder ein Fehler ist –

+1

normalerweise die IPs von den Instanzen sind privat, so dass Sie entweder eine elastische IP verwenden müssen und die Domain auf die öffentliche IP verweisen, überprüfen Sie auch Ihre Sicherheitsgruppen/Regeln, um den Datenverkehr an Port 80/443 zu ermöglichen – nbari

Verwandte Themen