Nginx
-
Konfigurieren von Logstash auf Droplettern, um Nginx-Logs an geführten OpenSearch weiterzuleiten
Einführung Die Überwachung der Webserverlogs ist entscheidend, um Ihre Webseite flott zu halten, Probleme zu lösen und das Nutzerverhalten zu verstehen. Wenn Sie Nginx verwenden, erzeugt es Zugriffs- und Fehlerlogs, die viel wertvolle Informationen enthalten. Um diese Logs zu verwalten und zu analysieren, können Sie Logstash verwenden, um sie zu verarbeiten und weiterzuleiten, und DigitalOcean’s Managed OpenSearch, um die Daten zu indizieren und可视化する. In diesem Leitfaden gehen wir Ihnen durch die Installation von Logstash auf einem Droplet, die Konfiguration zur…
-
Einführung in Web-Server
Einführung Die Hauptrolle eines Web-Servers besteht darin, Webseiten für eine Website bereitzustellen. Eine Webseite kann aus einer einzigen HTML-Datei oder einer komplexen Zusammenstellung von Ressourcen zusammengestellt werden. Wenn Sie Ihre Webanwendung im Internet hosten möchten, benötigen Sie in vielen Fällen einen Web-Server. Ein der häufigsten Anwendungsfälle für Web-Server ist die Bereitstellung von Dateien, die für das Rendern einer Website in einem Browser erforderlich sind. Wenn Sie http://www.digitalocean.com besuchen, beginnen Sie mit der Eingabe einer URL, die eine Anfrage über das…
-
Wie man temporäre und permanente Weiterleitungen mit Nginx erstellt
Einführung HTTP-Weiterleitung ist eine Möglichkeit, eine Domain oder Adresse auf eine andere zu verweisen. Es gibt einige verschiedene Arten von Weiterleitungen, von denen jede etwas anderes für den Client-Browser bedeutet. Die beiden häufigsten Arten sind temporäre Weiterleitungen und permanente Weiterleitungen. Temporäre Weiterleitungen (Antwort-Statuscode 302 Gefunden) sind nützlich, wenn eine URL vorübergehend von einem anderen Ort aus bedient werden muss. Wenn Sie beispielsweise Wartungsarbeiten an Ihrer Website durchführen, möchten Sie möglicherweise eine temporäre Weiterleitung von Ihrer Domain zu einer Erklärungsseite verwenden,…
-
So konfigurieren Sie Nginx mit SSL als Reverse-Proxy für Jenkins
Einführung Standardmäßig wird Jenkins mit einem eigenen integrierten Webserver geliefert, der auf Port 8080 lauscht. Dies ist praktisch, wenn Sie eine private Jenkins-Instanz betreiben oder wenn Sie einfach schnell etwas hochfahren müssen und die Sicherheit nicht wichtig ist. Sobald jedoch echte Produktionsdaten an Ihren Host gesendet werden, ist es eine gute Idee, einen sichereren Webserver wie Nginx zu verwenden, um den Datenverkehr zu verarbeiten. In diesem Beitrag wird beschrieben, wie Sie Ihre Website mit SSL umhüllen können, indem Sie den…
-
Einführung in Webserver
Einführung A web server’s primary role is to serve web pages for a website. A web page can be rendered from a single HTML file, or a complex assortment of resources fitted together. If you want to host your web application on the internet, in many cases you will need a web server. Einer der häufigsten Anwendungsfälle für Webserver ist das Bereitstellen von Dateien, die für die Darstellung einer Website in einem Browser erforderlich sind. Wenn Sie http://www.digitalocean.com besuchen, beginnen…
-
So richten Sie Nginx mit HTTP/2-Unterstützung unter Ubuntu 22.04 ein
A previous version of this tutorial was written by Sergey Zhukaev. Einführung Nginx ist ein schneller und zuverlässiger Open-Source-Webserver. Er erlangte seine Popularität aufgrund seines geringen Speicherbedarfs, seiner hohen Skalierbarkeit, seiner einfachen Konfigurierbarkeit und seiner Unterstützung für eine Vielzahl von Protokollen. HTTP/2 ist eine neuere Version des Hypertext-Übertragungsprotokolls, das im Web verwendet wird, um Seiten vom Server zum Browser zu übertragen. HTTP/2 ist das erste große Update von HTTP seit fast zwei Jahrzehnten: HTTP/1.1 wurde der Öffentlichkeit bereits 1999 vorgestellt,…
-
So verschieben Sie ein Nginx-Webstammverzeichnis an einen neuen Ort unter Ubuntu 22.04
Einführung Unter Ubuntu speichert der Nginx-Webserver seine Dokumente im Verzeichnis /var/www/html, das sich normalerweise auf dem Root-Dateisystem zusammen mit dem restlichen Betriebssystem befindet. Manchmal ist es jedoch hilfreich, das Dokumentenverzeichnis an einen anderen Ort zu verschieben, wie z.B. ein separates gemountetes Dateisystem. Wenn Sie beispielsweise mehrere Websites von derselben Nginx-Instanz aus bedienen, ermöglicht es Ihnen, das Dokumentenverzeichnis jeder Website auf einem eigenen Volume zu platzieren, um auf die Bedürfnisse einer bestimmten Website oder eines bestimmten Kunden reagieren zu können. In…
-
Wie man lastausgeglichene Webanwendungen auf DigitalOcean mit CDK für Terraform und TypeScript bereitstellt
Der Autor hat die Wikimedia Foundation ausgewählt, um im Rahmen des Write for Donations-Programms eine Spende zu erhalten. Einführung Infrastructure as Code (IaC) ist eine Praxis zur Automatisierung von Infrastruktur-Bereitstellung und -Änderungen durch die Definition der Ressourcenzustände und ihrer Beziehungen im Code. Die Ausführung dieses Codes erstellt oder ändert dann die tatsächlichen Ressourcen in der Cloud. IaC ermöglicht es Ingenieuren, ein IaC-Tool wie Terraform (von HashiCorp) zur Bereitstellung von Infrastruktur zu verwenden. Mit IaC können Änderungen an Ihrer Infrastruktur denselben…
-
Wie man Nginx unter Debian 10 installiert
Einführung Nginx ist ein kostenloses und Open-Source-Webserver, der verwendet wird, um Websites und Anwendungen aller Größen zu hosten. Die Software ist bekannt für ihren geringen Speicherbedarf, hohe Skalierbarkeit und ihre modulare, ereignisgesteuerte Architektur, die eine sichere, vorhersehbare Leistung bieten kann. Nginx fungiert nicht nur als Webserver, sondern auch als Lastenausgleicher, HTTP-Cache und Reverse-Proxy. In diesem Leitfaden installieren Sie Nginx auf Ihrem Debian 10 Server. Voraussetzungen Bevor Sie diesen Leitfaden beginnen, sollten Sie einen regulären, nicht-root-Benutzer mit sudo-Berechtigungen auf Ihrem Server…