[GO] [Ruby on Rails] Von der Anwendungserstellung bis zum Serverstart und wie lautet die Portnummer?

Dies ist eine Zusammenfassung der Grundlagen von Ruby on Rails.

1. Erstellen Sie eine Anwendung.

Starten Sie das Terminal.

$Schienen neuer Anwendungsname

Durch Ausführen des obigen Befehls wird ein Ordner mit demselben Namen wie der eingegebene Anwendungsname erstellt, und die für die Entwicklung erforderlichen Ordner und Dateien werden darin vorbereitet.

Anwendungsname/
  ├ app/Hauptordner der Anwendung
  ├ config/Ordner zum Einstellen von Informationen
  ├ db/Ordner zur Datenbank
  └:Andere

2. Starten Sie den Server.

Geben Sie in Terminal

$ rails server

Öffnen Sie localhost auf Port 3000 in einem Browser wie Google Chrome oder Safari.

localhost:3000

スクリーンショット 2020-08-09 9.27.41.png Ruby on Rails wurde erfolgreich gestartet.

Referenz: Ruby on Rails5-Lernkurs I | Progate [Progate], um aus den Grundlagen zu lernen, wenn Sie eine Einführung in die Programmierung sind

Was ist eine Portnummer?

Dieses Mal wurde es als Port 3000 herausgebracht, aber das Wort Portnummer ist für Kenntnisse in Bezug auf die Infrastruktur unverzichtbar.

Internet-Terminologie 1 Minute Erklärung - Was ist eine Portnummer --- JPNIC erklärt Folgendes. Ich werde.

Die Portnummer ist eine Nummer, die das Programm angibt, das der Computer für die Kommunikation in der TCP / IP-Kommunikation verwendet. Die Portnummer ist eine 16-Bit-Ganzzahl zwischen 0 und 65535.

Im tieferen Teil gibt es ungefähr drei Arten von Portnummern.

Es ist wie oben klassifiziert.

Dieses Mal wird Port 3000 standardmäßig für Ruby on Rails und Port 8000 für Django verwendet, aber diese 3000 und 8000 entsprechen den registrierten Portnummern (1024 bis 49151). IANA akzeptiert jetzt Registrierungen und veröffentlicht sie.

Was ist IANA?

Abkürzung für Internet Assigned Numbers Authority. Es ist eine Funktion zum Verwalten von Internetressourcen wie Domänenname, IP-Adresse und AS-Nummer, Protokollname und Nummer, die in jedem Protokoll verwendet werden. IANA wurde 1988 vom verstorbenen Jonathan Bruce Postel vom Institut für Informationswissenschaft (ISI) der University of South California gegründet. IANA ist eine der ältesten Institutionen im Internet und ihre Aktivitäten reichen bis in die 1970er Jahre zurück. Danach wurde ICANN im Oktober 1998 gegründet und die Rolle von IANA als globales Management und Koordination verschiedener Ressourcen als Teil von ICANN übernommen. Aus diesem Grund wird es verwendet, um die Funktion der Verwaltung von Internetressourcen, einschließlich historischer Ressourcen, darzustellen. Zitat: JPRS Glossary | IANA

Die TCP / IP-Kommunikation und HTTP können weiter vertieft werden, daher werde ich einen Artikel schreiben, wenn ich eine Chance habe.

Recommended Posts

[Ruby on Rails] Von der Anwendungserstellung bis zum Serverstart und wie lautet die Portnummer?
Ein Hinweis zum Überprüfen der Verbindung zum Lizenzserver-Port
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Versuchen Sie es mit Pythons Webframework Django (1) - Von der Installation bis zum Serverstart
Entspricht die Zahl einer Ganzzahl?
Beenden Sie den eingefrorenen lokalen Anwendungsserver von Rails (Puma).
POST-Images von ESP32-CAM (MicroPython) an den Server
[Einführung in die Udemy Python3 + -Anwendung] 54. Was ist Docstrings?
Suchen Sie eine Richtlinie für die Anzahl der Prozesse / Threads, die auf dem Anwendungsserver festgelegt werden sollen
Einführung in die KI-Erstellung mit Python! Teil 1 Ich habe versucht, die Nummer anhand des handgeschriebenen Zahlenbildes zu klassifizieren und vorherzusagen
Bis die Webanwendung mit Sakura VPS veröffentlicht wird
Wie man die Portnummer des xinetd-Dienstes kennt
Senden Sie Protokolldaten vom Server an Splunk Cloud
Versuchen Sie, die Anzahl der Likes auf Twitter zu schätzen
Wie man die Anzahl der GPUs aus Python kennt ~ Hinweise zur Verwendung von Multiprocessing mit pytorch ~