Erweiterung 101 Tutorial-Serie

Günstige E-Commerce-Website-Design-Design London UK zahlen monatliche Ubie Ltd

Anfngerfhrung

Dieses Handbuch enthlt eine grundlegende Einfhrung in NginX und beschreibt einige einfache Aufgaben, die damit erfolgen knnen. Es ist angenommen, dass Nginx bereits auf dem Computer des Lesers installiert ist. Wenn dies nicht der Fall ist, finden Sie in der Installation von NginX-Seite. In diesem Handbuch wird beschrieben, wie Sie NginX starten und stoppen. eine Fastcgi-Anwendung.

nginx hat einen Master-Prozess und mehrere Arbeitsprozesse. Der Hauptzweck des Master-Prozesses besteht darin, die Konfiguration zu lesen und zu bewerten und Arbeitsprozesse aufrechtzuerhalten. Arbeiterprozesse tun die tatschliche Verarbeitung von Anfragen. Nginx verwendet ein ereignisbasiertes Modell und os-abhngige Mechanismen, um Anfragen zwischen Arbeitsprozessen effizient zu verteilen. Die Anzahl der Arbeitsprozesse ist in der Konfigurationsdatei definiert und kann fr eine bestimmte Konfiguration festgelegt oder automatisch an die Anzahl der verfgbaren CPU-Kerne angepasst werden (siehe arbeiter_prozessen).

Der Weg Nginx und seine Module werden in der Konfigurationsdatei ermittelt. StandardmŸig heiŸt die Konfigurationsdatei nginx. ONF und in das Verzeichnis / usr / localginx / conf, / etcginx oder / usr / local / etcggggginx platziert.

Wenn der Master-Prozess das Signal empfngt, um die Konfiguration neu zu laden, prft er die Syntaxgltigkeit der neuen Konfigurationsdatei und versucht, die darin bereitgestellte Konfiguration anzuwenden. Wenn dies ein Erfolg ist, startet der Master-Prozess neue Arbeitsprozesse und sendet Nachrichten an alte Arbeitsprozesse, wodurch sie anfordert, sie herunterzufahren. Andernfalls rollt der Master-Prozess die „nderungen zurck und arbeitet weiterhin mit der alten Konfiguration. Alte Arbeiterprozesse, Empfangen eines Befehls zum Herunterfahren, Hren Sie auf, neue Verbindungen anzunehmen und aktuelle Anforderungen zu servieren, bis alle dieser Anforderungen bedient werden. Danach verarbeitet der alte Arbeiter aus.

Ein Signal kann auch an NginX-Prozesse mit Hilfe von UNIX-Tools wie dem Kill-Dienstprogramm gesendet werden. In diesem Fall wird ein Signal direkt an einen Prozess mit einer bestimmten Prozess-ID gesendet. Die Prozess-ID des NGINX-Master-Prozesses wird standardmŸig in der NGINX geschrieben. ID im Verzeichnis / usr / localginx / logs oder / var / run. Wenn beispielsweise die Master-Prozess-ID 1628 ist, um das Quit-Signal zu senden, das zu NginXs anmutigem Herunterfahren von Nginx fhrt, Ausfhren:

nginx besteht aus Modulen, die durch in der Konfigurationsdatei angegebene Richtlinien gesteuert werden. Richtlinien sind in einfache Richtlinien und Blockrichtlinien unterteilt. Eine einfache Richtlinie besteht aus dem von Rumen getrennten Namen und Parametern und endet mit einem Semikolon (;). Eine Blockrichtlinie hat die gleiche Struktur wie eine einfache Richtlinie, aber anstelle des Semikolons endet sie mit einem Satz zustzlicher Anweisungen, die von Zahnspangen ({und}) umgeben sind. Wenn eine Blockrichtlinie andere Richtlinien in den Klammern aufweisen kann, heiŸt es als Kontext (Beispiele: Ereignisse, HTTP, Server und Ort).

Webanwendungen Verwenden Sie eine Standardverzeichnisstruktur, die in der J2EE-Spezifikation definiert ist. Sie knnen eine Webanwendung als eine Sammlung von Dateien bereitstellen, die diese Verzeichnisstruktur verwenden, die als Explosions-Verzeichnisformat bezeichnet wird, oder als archivierte Datei, die als Kriegsdatei bezeichnet wird. Bea empfiehlt, dass Sie Ihre Explosions-Webanwendung als Teil einer Unternehmensanwendung verpacken und bereitstellen. Dies ist eine BEA-Best-Praxis, die eine leichtere Anwendungsmigration, Ergnzungen und „nderungen ermglicht. Die Verpackung Ihrer Webanwendung als Teil einer Enterprise-Anwendung ermglicht es Ihnen, die Struktur der Split Development Directory-Struktur zu nutzen, die eine Reihe von Vorteilen ber die traditionelle einzelnen Verzeichnisstruktur bietet.

Das Web-Inf-Verzeichnis enthlt die Bereitstellungsdeskriptoren fr die Webanwendung (Web. ML und Weblogic. ml) und zwei Unterverzeichnisse zum Speichern von kompilierten Java-Klassen und Bibliotheks-JAR-Dateien. Diese Unterverzeichnisse sind jeweils benannte Klassen und LIB. JSP-Taglibs werden im Web-Inf-Verzeichnis auf der obersten Ebene des Staging-Verzeichnisses gespeichert. Die Java-Klassen umfassen Servlets, Helferklassen und gegebenenfalls vorkompilierte JSPs.

Platzieren Sie Ihre statischen Dateien, z. B. HTML-Dateien und JSP-Dateien in das Verzeichnis, in dem das Dokumententrger Ihrer Webanwendung ist. In der Standardinstallation von WebLogic Server wird dieses Verzeichnis unter User_Domains / MyDomain / Anwendungen als StandardWebapp bezeichnet.

Die Weblogic-spezifische Bereitstellungsdeskriptordatei, die definiert, wie nannte Ressourcen im Web. ML-Dateien werden auf Ressourcen zugeordnet, die an anderer Stelle in Weblogic Server aufbewahren. Diese Datei wird auch zum Definieren von JSP- und HTTP-Sitzungsattributen verwendet.

Design der Website-Dateistruktur

Der letzte Aspekt von Design-Webentwicklern muss sich damit umgehen, mit der die Organisation der Dateien der Website besteht. Dies ist besonders wichtig, wenn die Website, wie typisch, von mehreren Personen entwickelt und bis zu einem zuknftigen Datum aufrechterhalten wird. Webdesigner mssen mit der Verzeichnisstruktur vertraut sein, die ein Webserver voraussetzt, und was die URLs in diesen Bedingungen bedeuten.

zu tun

Wie wrden Sie diese Struktur auf einem Webserver umsetzen? Die offensichtlichste Weise ist mglicherweise darin, die Dateien mit einzelnen Seiten in ihren eigenen Verzeichnissen zu lokalisieren - ein Verzeichnis fr die Homepage-Komponenten, eines fr die Seiten A1, A2, A3, B1 usw. Dies kann jedoch bermŸig sein und zu relativen Adressierungsfehlern fhren. Noch wichtiger ist, dass ein solches Design nicht ndert. Wenn die Informationssarchitektur Abteilungen einer Business-Abteilung A, Abteilung B usw. widerspiegelt, knnen „nderungen in den Abteilungen zu einem groŸen Wartungsaufwand fhren. Eine bevorzugte Struktur kann nur Verzeichnisse fr die Hauptabteilungen haben:

Der Ordner fr die Abteilung A wrde alle Dateien fr A1, A2 und A3 enthalten - sowohl die HTML- als auch die Bilddateien (und mglicherweise auch der JavaScript-Dateien, Quickzeitdateien usw.). Mit dieser Struktur kann ein Link von A1 bis A3 wie folgt auftreten:

Erfolgreicher Login.

Fgen Sie Ihrer Website leicht einen Videothund hinzu, um Besucher auf sich aufmerksam zu machen. Ein Hintergrundvideo kann Ihren Seiten zustzliche Charisma bereitstellen und knnen sowohl den Abschnitten als auch zu flexiblen Headern hinzugefgt werden.

Erfolgreicher Login.
Wir verwenden Cookies
Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website geben. Durch die Nutzung der Website stimmen Sie der Verwendung von Cookies zu.
Cookies zulassen