Kostenlos starten Erste AWS ② Starten Sie die virtuelle Linux-Maschine

Einführung

Beim letzten Mal habe ich ein AWS-Konto erstellt.

Dieses Mal werde ich mit dem Tutorial "Start Linux Virtual Machine" fortfahren, das unter der folgenden URL angezeigt werden kann.

Was ist Lightsail?

Dies wird auf der offiziellen AWS-Website wie folgt erklärt.

Die benutzerfreundliche Cloud-Plattform Lightsail bietet alles, was Sie zum Erstellen einer Anwendung oder Website benötigen, sowie einen kostengünstigen Monatsplan. Egal, ob Sie neu in der Cloud sind oder sofort mit einer vertrauenswürdigen AWS-Infrastruktur auf die Cloud zugreifen möchten, wir können Ihnen helfen.

image.png

Ich verstehe, dass es sich um eine Plattform handelt, aber es scheint, dass es schnell ist, sie tatsächlich zu verwenden, um die Details zu kennen.

Instanz erstellen

Wenn Sie sich auf der Tutorial-Seite in Ihrem AWS-Konto anmelden, werden Sie zur Lightsail-Homepage weitergeleitet. image.png

Wählen Sie "Linux / Unix" unter "Instanz-Image auswählen", klicken Sie unter "Design-Zeichnung auswählen" auf "Nur Betriebssystem" und wählen Sie dann "Amazon Linux 2". image.png

Wählen Sie "Instanzplan". Es scheint, dass Sie den Lightsail-Plan "3,50 USD" einen Monat lang kostenlos testen können. image.png

Geben Sie den Namen der Instanz ein. image.png

Klicken Sie auf Instanz erstellen. image.png

Die Registerkarte Instanzen auf der Lightsail-Startseite wird geöffnet und zeigt die von Ihnen erstellten Instanzen an. Klicken Sie in die obere rechte Ecke der angezeigten Instanz und wählen Sie "Verbinden". image.png

Ein browserbasiertes Terminalfenster wird angezeigt, in dem Sie Linux-Befehle zur Verwaltung Ihrer Instanz eingeben können, ohne einen SSH-Client zu konfigurieren. image.png

Anwendungsinstallation

Nginx-Installation

Installieren Sie nginx mit dem folgenden Befehl.

sudo amazon-linux-extras install nginx1

image.png

Starten Sie nginx mit dem Befehl service.

sudo service nginx start

Sobald Sie nginx installiert und gestartet haben, können Sie auf Ihren Webserver zugreifen. Öffnen Sie einen Browser und geben Sie die EIP der entsprechenden Instanz ein (Beispiel: http://xxx.xxx.xxx.xxx/), um sie zu öffnen. Wenn die folgende Seite im Browser angezeigt wird, ist die Installation des Webservers abgeschlossen.

image.png

Installieren Sie MySQL

Ändern Sie nach der Installation von MySQL das Kennwort anhand des folgenden Artikels.

Stellen Sie mit dem geänderten Passwort eine Verbindung zu MySQL her.

mysql -u root -p

Danach werden Sie nach einem Passwort gefragt und können es eingeben, um auf MySQL zuzugreifen.

Als nächstes erhalten wir eine Liste der Datenbanken. Führen Sie den folgenden Befehl aus.

show databases;

Wenn die folgende Meldung angezeigt wird, ist die Installation und der Start von MySQL abgeschlossen.

image.png

Platzierung von Webanwendungen

Installieren Sie abschließend die Anwendung. Hier wird Rails verwendet, um eine einfache CRUD-Anwendung auszuführen, die mit dem gerade erstellten MySQL funktioniert. Um Rails verwenden zu können, benötigen Sie eine Umgebung, in der Sie erstellen können. Installieren Sie daher das zum Erstellen verwendete Paket.

sudo yum -y groupinstall 'Development Tools'

Sie benötigen auch die Ruby- und MySQL-Bibliotheken. Führen Sie daher die Installation durch.

sudo yum -y install ruby-devel mysql-devel

Rails benötigt Node.js als JavaScript-Laufzeit. (1) Geben Sie Folgendes in die Befehlszeile ein, um den Node Version Manager (nvm) zu installieren.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Sie können mehrere Versionen von Node.js mit nvm installieren und zwischen diesen wechseln. Verwenden Sie also nvm, um Node.js zu installieren.

(2) Geben Sie Folgendes in die Befehlszeile ein, um nvm zu aktivieren.

. ~/.nvm/nvm.sh

(3) Geben Sie Folgendes in die Befehlszeile ein und installieren Sie mit nvm die neueste Version von Node.js.

nvm install node

(4) Geben Sie Folgendes in die Befehlszeile ein, um zu testen, ob Node.js korrekt installiert und ausgeführt wird.

node -e "console.log('Running Node.js ' + process.version)"

image.png

Recommended Posts

Kostenlos starten Erste AWS ② Starten Sie die virtuelle Linux-Maschine
Starten Sie Django zum ersten Mal
Erste Schritte für Anfänger des maschinellen Lernens (KI)
Versuchen wir zum ersten Mal Linux
Erstellen Sie eine virtuelle Linux-Maschine unter Windows
[Linux] Überprüfung der Befehle für die Bereitstellung unter AWS
pyenv für Linux
"Linux in 5 Tagen lernen" (Linux Ebooks hier herunterladen! Kostenlos)
Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.
Vorbereitung zum Starten von "Python Machine Learning Programming" (für macOS)