[RUBY] AWS ☆☆☆☆ Der Weg zur Bereitstellung 4-Finales Kapitel (Kurzversion, insgesamt 4 Mal)

1) Hintergrund </ font>

Dies ist das letzte Kapitel des 4. Males. Ich habe mein eigenes Portfolio bereitgestellt. Die letzte Aufgabe besteht darin, die Domänen zu verknüpfen. Da es so viele Artikel zu AWS-bezogenen Verfahren gibt, werde ich das Verfahren hier sehr kurz beschreiben, einschließlich eines Memorandums.

2) Umgebung </ font>

Artikel Inhalt
OS.Amazon Linux AMI release 2018.03
Ruby v2.5.1
Ruby On Rails v5.2.4.3
MySQL v5.6
Unicorn v5.4.1

3) Inhalt </ font>

** Ich denke, mit den folgenden Einstellungen dauert es ungefähr 65 Minuten. (30 Minuten, wenn Sie das Setup kennen) ** </ font>

  • Mit Ausnahme der Bezeichnung [Local Machine] werden alle Arbeiten an AWS ausgeführt.

(1) Erhalten Sie eine Domain von Ihrem Namen dot com (20 Minuten)

Vertrag die Domain von der gleichen Site. Ich werde das hier weglassen.

(2) Installation und Einstellung von Nginx (20 Minuten)

  • Führen Sie Nginx (Webserver) mit yum package ein --Stellen Sie die Nginx-Konfigurationsdatei ein --Granting Nginx-Paketberechtigungen (/ var / lib / nginx) --Conange Unicorn-Konfigurationsdatei (für die Verarbeitung über Nginx eingestellt)

(3) AWS-Route 53-Einstellungen (10 Minuten)

--Erstellen Sie eine neue Hostzone

  • Registrieren Sie dieselbe elastische IP in einem neuen Datensatz

(4) Name Dotcom-Einstellung (15 Minuten)

  • Registrieren Sie einen neu zugewiesenen NS-Datensatz in AWS als Nameservernamen --DNS-Einstellungen (Elaspic IP und Domain sind verknüpft)

(2) Nginx-Einstellung 2 (10 Minuten)

--Stellen Sie den registrierten Domainnamen in derselben Einstellungsdatei ein.

Das ist es. Wenn Sie auf die angegebene Domain zugreifen, können Sie auf die Rails-App verweisen, auf der Unicorn über NGINX ausgeführt wird. Um ehrlich zu sein, ist es einfach. Ich habe es kurz geschrieben, um es nicht so schwierig wie möglich zu schreiben. das ist alles.