Extension 101 Tutoriel Series

Guide du dbutant

Ce guide donne une introduction de base   NGinx et dcrit certaines t¢ches simples pouvant ªtre effectues avec elle. Il est suppos que Nginx soit dj  install sur la machine du lecteur. Si ce n'est pas le cas, voir l'installation de la page NGinx. Ce guide explique comment dmarrer et arrªter NGinx et recharger sa configuration, explique la structure du fichier de configuration et explique comment configurer NGinx pour servir de contenu statique, comment configurer NGinx en tant que serveur proxy et comment le connecter avec une application FASTCGI.

NGinx a un processus ma®tre et plusieurs processus de travail. L'objectif principal du processus principal est de lire et d'valuer la configuration et de maintenir les processus de travail. Les processus de travailleurs traitent actuellement des demandes. NGinx utilise des mcanismes dpendants et dpendants du syst¨me d'exploitation pour distribuer efficacement des demandes entre les processus de travail. Le nombre de processus de travail est dfini dans le fichier de configuration et peut ªtre corrig pour une configuration donne ou automatiquement ajuste au nombre de cÅ“urs de processeur disponibles (voir travailleur_processes).

La fa§on dont NGinx et ses modules fonctionnent sont dtermins dans le fichier de configuration. Par dfaut, le fichier de configuration est nomm NGinx. Onf et plac dans le rpertoire / USR / localginx / Conf, / etcginx ou / usr / local / etcginx.

Une fois que le processus ma®tre re§oit le signal pour recharger la configuration, il vrifie la validit de la syntaxe du nouveau fichier de configuration et essaie d'appliquer la configuration fournie. Si tel est un succ¨s, le processus ma®tre dmarre de nouveaux processus ouvriers et envoie des messages aux anciens processus de travailleurs, les demandant de s'arrªter. Sinon, le processus ma®tre ralise les modifications et continue de fonctionner avec l'ancienne configuration. Old Worker Processes, recevant une commande   arrªter, arrªtez d'accepter de nouvelles connexions et continuez   effectuer des demandes de courant jusqu'  ce que toutes ces demandes soient desservies. Apr¨s cela, l'ancien travailleur traite de la sortie.

Un signal peut galement ªtre envoy aux processus NGinx   l'aide d'outils UNIX tels que l'utilitaire Kill. Dans ce cas, un signal est envoy directement   un processus avec un identifiant de processus donn. L'ID de processus du processus Master Nginx est crit, par dfaut,   NGinx. ID dans le rpertoire / usr / localginx / journaux ou / var / excut. Par exemple, si l'ID de processus ma®tre est de 1628, pour envoyer le signal de cesser, ce qui a entra®n une fermeture gracieuse de Nginx, excutez:

NGinx est compos de modules contr´ls par des directives spcifies dans le fichier de configuration. Les directives sont divises en directives simples et en bloquent des directives. Une directive simple consiste en un nom et des param¨tres spars par des espaces et se terminent par un point-virgule (;). Une directive de bloc a la mªme structure qu'une simple directive, mais au lieu du point-virgule, il se termine par un ensemble d'instructions supplmentaires entoures d'accolades ({et}). Si une directive de bloc peut avoir d'autres directives   l'intrieur des accolades, elle s'appelle un contexte (exemples: vnements, http, serveur et emplacement).

Les applications Web utilisent une structure de rpertoire standard dfinie dans la spcification J2EE. Vous pouvez dployer une application Web en tant que collection de fichiers qui utilisent cette structure de rpertoire, appel format de rpertoire clat ou sous forme de fichier archiv appel fichier War. BEA vous recommande de package et de dployer votre application Web clate dans le cadre d'une application d'entreprise. Ceci est une bea Best Pratique, qui permet de faciliter la migration, des ajouts et des changements d'applications. En outre, l'emballage de votre application Web dans le cadre d'une application d'entreprise vous permet de tirer parti de la structure de rpertoire de dveloppement divise, qui fournit un certain nombre d'avantages sur la structure de rpertoire unique traditionnelle.

Le rpertoire Web-INF contient les descripteurs de dploiement pour l'application Web (Web. ML et Weblogic. ml) et deux sous-rpertoires pour stocker des classes Java compiles et des fichiers JAR de biblioth¨que. Ces sous-rpertoires sont respectivement nomms classes et lib. Les TagLibs JSP sont stocks dans le rpertoire Web-INF au niveau suprieur du rpertoire de stadification. Les classes Java comprennent des servlets, des classes d'assistance et, le cas chant, des JSP prcompilises.

Placez vos fichiers statiques, tels que des fichiers HTML et des fichiers JSP dans le rpertoire de la racine du document de votre application Web. Dans l'installation par dfaut de Weblogic Server, ce rpertoire est appel DefaultWebApp, sous User_Domains / Mydomain / Applications.

Le fichier de descripteur de dploiement spcifique   la plan¨te qui dfinit la mani¨re dont les ressources nommes sur le Web. Le fichier ML est mapp sur les ressources rsidant ailleurs dans Weblogic Server. Ce fichier est galement utilis pour dfinir les attributs de session JSP et HTTP.

Structure de fichier de site Web

L'aspect final des dveloppeurs Web de conception doit faire face est l'organisation des fichiers composant le site Web. Ceci est particuli¨rement important si, comme c'est typique, le site Web doit ªtre dvelopp par plusieurs personnes et maintenues jusqu'  une date ultrieure. Les concepteurs Web doivent ªtre familiariss avec la structure de rpertoires qu'un serveur Web suppose et quelles signifient les URL en ces termes.

faire

Comment implmenteriez-vous cette structure sur un serveur Web? La mani¨re la plus vidente pourrait ªtre de localiser les fichiers lis   des pages individuelles dans leurs propres rpertoires - un rpertoire pour les composants de la page d'accueil, une pour les pages A1, A2, A3, B1, etc. Cependant, cela peut ªtre excessif et conduire   des erreurs relatives   l'adressage. Plus important encore, un tel design n'anticule pas le changement. Si l'architecture de l'information refl¨te les dpartements d'une entreprise - dpartement A, dpartement B, etc. - Les modifications au sein des dpartements pourraient entra®ner une forte tenue de maintenance. Une structure prfrable pourrait avoir des rpertoires pour les principaux dpartements:

Le dossier du dpartement A contiendrait tous les fichiers des fichiers A1, A2 et A3 -   la fois des fichiers HTML et d'image (et peut-ªtre mªme les fichiers JavaScript, les fichiers QuickTime, etc.). Avec cette structure, un lien d'A1   A3 pourrait survenir comme suit:

Connexion réussie.

Ajoutez facilement un fond vidéo à votre site Web pour capturer l'attention des visiteurs. Une vidéo d'arrière-plan peut fournir un charisme supplémentaire à vos pages et peut être ajouté aux sections et aux en-têtes flexibles.

Connexion réussie.
Nous utilisons des cookies
Nous utilisons des cookies pour vous assurer de vous donner la meilleure expérience sur notre site Web. En utilisant le site Web, vous acceptez notre utilisation de cookies.
AUTORISE LES COOKIES.