Wie serviere ich Index?.HTML mit nginx

Wie serviere ich Index?.HTML mit nginx
Nginx wurde zum ersten Mal in freigelassen Oktober 2004. Nginx ist ein frei verfügbarer Open-Source-Webserver, der für Reverse-Proxy, Caching, Video-Streaming, E-Mail-Proxy und Ladeausgleich verwendet werden kann. Die Entwickler wollten einen Webserver entwerfen, der maximale Leistung und Stabilität bietet. Es wurde ursprünglich als Software vorgesehen, um das C10K -Problem zu lösen.

Für die geschäftigsten Websites im Internet optimiert NGINX Inhalt und Anwendungszustellung, erhöht die Sicherheit und erleichtert die Verfügbarkeit und Skalierbarkeit. Es ist auch ein idealer Webserver, um Ihre statischen Website -Dateien oder -dateien zu bedienen, die von statischen Site -Generatoren generiert werden. In diesem Beitrag werden wir einen Server einrichten und Ihnen zeigen wie man den Index bedient.HTML -Datei mit Nginx. Lasst uns beginnen!

So installieren Sie Nginx in CentOS

Wenn du nicht hast Nginx, Installieren Sie es zuerst auf Ihrem System, indem Sie dem angegebenen Verfahren folgen:

Öffnen Sie im ersten Schritt Ihre Centos Terminal durch Drücken “Strg+Alt+tUnd dann den folgenden Befehl aufschreiben:

$ sudo yum install nginx

Die fehlerfreie Ausgabe erklärt, dass Nginx erfolgreich in Ihrem System installiert ist.

So aktivieren Sie Nginx in CentOS

Verwenden Sie nun den folgenden Befehl zum Aktivieren von Nginx im CentOS-System:

$ sudo systemctl aktivieren nginx

Starten Sie danach den Nginx -Dienst:

$ sudo systemctl starten nginx

So setzen Sie Firewall -Regeln für Nginx in CentOS

Das nächste, was wir tun werden, ist, die Firewall -Einstellungen festzulegen, damit die externen Verbindungen für die Nginx, Ausgehend auf Port 80 ausführen. Der Firewall-CMD ist der Befehl, der für die Verwaltung von Dauer- und Laufzeit -Firewall -Konfiguration verwendet wird.

Schreiben Sie den folgenden Befehl in Ihrem CentOS-Terminal, um die HTTP-Verbindungen auf Port 80 dauerhaft zu aktivieren:

$ sudo firewall-cmd --permanent -add-service = http

Führen Sie diesen Befehl aus, um zu überprüfen, ob der HTTP -Firewall -Dienst korrekt hinzugefügt wurde:

$ sudo firewall-cmd-Permanent-List-All

Laden Sie nun den Firewall -Service neu:

$ sudo firewall-cmd-Reload

Alles erledigt!

Wie man Index serviert.HTML -Datei mit Nginx

Um das Verfahren des Servierens von HTML -Dateien zu befolgen, werden wir eine “erstellen“www”Verzeichnis mit der“Mkdir" Befehl. Der "MkdirDer Befehl ”wird in Linux-basierten Systemen wie CentOS verwendet, um ein oder mehrere Verzeichnisse zu erstellen.

Führen Sie den folgenden Befehl in Ihrem Terminal zum Erstellen eines “aus“ auswww”Im aktuellen Arbeitsverzeichnis:

$ sudo mkdir www

Als nächstes erstellen wir einen Beispiel „Index.HTML ”-Datei in unserem Verzeichnis„ www “:

$ sudo nano ~/www/index.html

Fügen Sie etwas in die "hinzu"Index.html,”Nach Ihrer Anforderung. Wir werden jedoch den folgenden Testinhalt in unseren hinzufügen. “Index.html" Datei:




Servierindex.HTML mit nginx


Wie serviere ich Index?.HTML mit nginx


Nginx ist ein frei verfügbarer Open-Source-Webserver, der umgekehrter Proxy, Lastausgleich sein kann.



Jetzt drücken "Strg+o"Um den Inhalt zu speichern, den wir in der" hinzugefügt haben "Index.html”Datei in der“ vorhandenwww" Verzeichnis:

Danach werden wir die Berechtigungen der “ändern“www”Verzeichnis mit der“Chmod" Befehl. Der "Chmod" welches dafür steht "Änderungsmodus„Es ist ein Befehl, den Linux -Benutzer zum Ändern der Dateiberechtigungen verwenden.

Hier im folgenden Befehl werden wir versuchen, alle Berechtigungen an alle zuzuweisen, zu lesen, zu schreiben und auszuführen, die das verwenden werdenwww" Verzeichnis:

$ sudo chmod 0755 ~/www

Öffnen Sie nun die Nginx -Konfigurationsdatei “/etc/nginx/nginx.Conf”In The Nano Editor:

$ sudo nano/etc/nginx/nginx.Conf

Der "/etc/nginx/nginx.ConfDie Datei hat unterschiedliche Blöcke wie z http, Server, Und Standort Für die Nginx -Konfiguration. Suchen Sie in der Datei nach der folgenden Zeile:

include/etc/nginx/sites-fähig/*;

Die obige Zeile erklärt, dass die Konfigurationsdatei in der “vorhanden ist“Site-verfügbar”Wird als Teil der Nginx -Konfiguration angesehen:

Fügen Sie nun den folgenden Serverblock in die NGINX -Konfigurationsdatei hinzu:

Server
Hören Sie 80;
Server_Name -Test.Sharqa.com;
root/home/linuxHint/www;
Indexindex.html;

Dieser Serverblock gibt an, dass Nginx für alle Verbindungen am Port anhört80", Unser Servernamen" ist "prüfen.Sharqa.com", Indexdatei, die mit nginx dienen, ist"Index.htmlDatei und alle mit dem Server bezogenen Dateien sind in der “vorhanden/Home/LinuxHint/www" Verzeichnis:

Drücken Sie "Strg+oUm die Änderungen zu speichern, die wir in der geöffneten Datei vorgenommen haben:

Führen Sie das ausnginxBefehl mit dem “-T”Option zum Testen der Konfigurationsdatei und ihrer Syntax:

$ sudo nginx -t

Starten Sie nun den Nginx -Dienst in Ihrem System neu:

$ sudo systemctl starten nginx neu

Nach dem Neustart der Nginx Service, besuchen Sie Ihre Domain, die Sie in der hinzugefügt haben. “Servername”. Infolgedessen Ihr Index.Die HTML -Webseite wird bedient:

Abschluss

Nginx wurde entwickelt, um eine hervorragende Leistung als Webserver zu bieten, insbesondere wenn viele gleichzeitige Verbindungen oder statische Inhalte zu verarbeiten sind. Deshalb ist es sehr optimiert, statische Dateien zu bedienen. Sie haben die Nginx -Installationsmethode gesehen und wie ich den Index bediene.HTML mit Nginx in meinem System in diesem Beitrag.