[LINUX] Kommentar zum Aufbau des Webservers

Hi, ich bin ein Schwein. Ich werde über die Erklärung der Webserverkonstruktion sprechen, die ich gestern veröffentlicht habe. Sie können dies tun, indem Sie den vorherigen kopieren. Dieses Mal werde ich über die angezeigten Begriffe schreiben.

1. Was ist Linux? Es ist ein Betriebssystem, das von Freiwilligen auf der ganzen Welt erstellt wurde.

Es ist im Grunde kostenlos und eine der Attraktionen ist, dass Sie frei mit den Inhalten spielen können.

Außerdem bewegt es sich schnell, da es keine unnötigen Elemente enthält.

Sie installieren, was Sie brauchen.

Der Typ wird als Verteilung bezeichnet.

Nehmen wir ein Beispiel für eine Verteilung.

・ CentOS

Es ist möglicherweise keine typische Verteilung.

Ich erinnere mich, dass ich bis vor kurzem die Nummer eins war.

In der Tat ist es ab Dezember 2019 auf dem 3. Platz.

Es sieht aus wie ein Betriebssystem mit langfristiger Unterstützung als Stärke.

・ Ubuntu

Nr. 1 Aktie ab Dezember 2019.

Das Merkmal ist, dass es für Anfänger freundlich ist.

Sie können von Anfang an mit der GUI arbeiten.

Es scheint, dass auch eine Firewall installiert ist (also wurde sie beim letzten Mal verstopft ...).

Es ist ein Betriebssystem mit zahlreichen Anwendungs- und Sicherheitsmaßnahmen.

・ Arch Linux

Verteilung für fortgeschrittene Benutzer.

Es gab eine Person, die es sogar in meiner Bekanntschaft benutzte.

Es scheint, dass nach der Installation fast nichts enthalten ist.

・ Alles selbst machen

・ Lesen Sie englische Dokumente

Die oben genannte Fähigkeit ist erforderlich.

Es gibt noch mehr, aber ich werde so viel tun.

2. Was ist eine Firewall? Eine Verteidigungsmauer, die das interne Netzwerk von außen schützt.

Sie können den Zugriff über die Portnummer steuern.

Nicht nur Zugriff von außen, sondern auch, wenn ein Virus von innen auftritt

Sie können die Lieferung nach außen über den Hafen steuern.

3. Was ist Apache? Zum Erstellen eines Servers erforderliche Software.

Es wird häufig verwendet und enthält eine große Menge an Informationen, sodass Sie bei Problemen sicher sein können.

Nginx ist heutzutage sehr beliebt.

"Das Problem von 10.000 Clients" in Apache

Ich hatte Probleme mit Servern, die mit zunehmender Anzahl von Clients durchstoßen.

Software, die entwickelt wurde, um die Schwächen von Apache auszugleichen.

Ein Webserver, der eine große Menge an Zugriff verarbeiten kann.

(Deshalb wird es heutzutage oft verwendet)

4. Wie lautet die Portnummer? Die Portnummer ist eine Nummer, mit der angegeben wird, welche von mehreren auf demselben Computer ausgeführten Softwareprogrammen in TCP / IP kommuniziert, einem im Internet verwendeten Standardprotokoll (Kommunikationsstandard). Manchmal einfach als "Port" abgekürzt.

(Siehe Wikipedia)

Ich erinnere mich, dass ich eine Weile gebraucht habe, um zu verstehen, als ich Student war.

Zwischen ihm und dem Server befindet sich eine Wand, die als Firewall bezeichnet wird.

Sie müssen eine Nummer angeben, die als Portnummer bezeichnet wird, um zu kommunizieren.

(Es tut mir leid, wenn es schwer zu verstehen oder falsch ist)

5. Was ist ssh? Ein Protokoll für die Kommunikation mit dem Server. Durch die Verschlüsselung der Kommunikation ist eine sichere Kommunikation möglich.

6. Schließlich Ich persönlich habe vor, es zusammenzufassen, ohne zu tief zu graben.

Sollte ich nicht mehr wissen? ich denke

Von nun an möchte ich mit meinem Hobby-Webserver Sicherheitsmaßnahmen durchführen können.

Bis bald.

Recommended Posts

Kommentar zum Aufbau des Webservers
Ubuntu (18.04.3) Webserverkonstruktion
Aufbau eines Linux-Webservers (Ubuntu & Apache)
One Liner Webserver
Frohe Weihnachten Webserver
Aufbau eines Websystems (super einfach) ③: Aufbau eines DB-Servers und grundlegende Bedienung
Aufbau eines Websystems (super einfach) ②: Aufbau eines AP-Servers und grundlegende Bedienung
Einfache Erstellung und Bereitstellung von Webservern mit EB CLI + git + Django
Web 3-Layer-Struktur ~ Webserver / AP-Server / DB-Server ~
Erstellen eines Servers mit CONOHA VPS (CentOS)
Aufbau eines VPN-Servers mit Raspberry Pie
Schnellste und stärkste Webserver-Architektur
Zusammenfassung der Links zum Aufbau des Linux-Servers (CentOS7)
Aufbau eines Linux-Dateiservers (Ubuntu & Samba)
Starten Sie den Webserver im aktuellen Verzeichnis
WEB-Anwendungsentwicklung mit Django-Development Environment Construction-
Portweiterleitung eines Webservers mithilfe von iptables
Webserver zum Testen des Browsers mit Mocha
Aufbau des Python-Ausführungsservers (Python + uWSGI + Django + Nginx)
Lassen Sie uns einen WEB-Server mit Chromebook einrichten
Konstruktionsverfahren für Python-Entwicklungsserver (AWS + Anaconda)
[Python] Webanwendung von 0! Hands-on (0) -Umweltbau-
Veröffentlichen Sie das aktuelle Verzeichnis auf dem Webserver
Webserverkonstruktion mit Apache 2.4 (httpd 2.4.43) + PHP 7.4 unter Linux ―― 4. Sicherheit (chown und firewalld)