Разширение 101 серия на ръководството

Ръководство за начинаещи

Това ръководство дава основно въведение в NGINX и описва някои прости задачи, които могат да бъдат направени с него. Предполага се, че Nginx вече е инсталиран на машината на читателя. Ако не е, вижте страницата за инсталиране на Nginx. Това ръководство описва как да стартирате и да спрете nginx и презаредете конфигурацията му, обяснява структурата на конфигурационния файл и описва как да настроите Nginx, за да обслужвате статично съдържание, как да конфигурирате Nginx като прокси сървър и как да го свържете с FastCGI приложение.

nginx има един главен процес и няколко работници. Основната цел на главния процес е да се чете и оценява конфигурацията и да поддържа работници. Процесите на работниците извършват действителна обработка на заявки. Nginx използва модел, базиран на събития и зависими от операционната система механизми за ефективно разпространение на искания сред работниците. Броят на работните процеси е дефиниран в конфигурационния файл и може да бъде фиксиран за дадена конфигурация или автоматично да се регулира до броя на наличните CPU сърцевини (виж Worker_processes).

начина, по който работата на Nginx и нейните модули работят в конфигурационния файл. По подразбиране конфигурационният файл се нарича nginx. ONF и поставени в директорията / USR / Localininx / Conf, / elgginx, или / USR / Local / elgginx.

След като главната профилация проверява валидността на синтаксиса на новия конфигурационен файл и се опитва да приложи предоставената в нея конфигурация. Ако това е успешно, основният процес започва нови процеси на работника и изпраща съобщения до старите работнически процеси, като ги поиска да се затворят. В противен случай, основният процес върви обратно промените и продължава да работи със старата конфигурация. Стари работници, получаване на команда за изключване, спрете да приемате нови връзки и да продължите да обслужвате текущи заявки, докато се обслужват всички такива искания. След това старите работнически процеси излизат.

Сигнал може да бъде изпратен и на Nginx Proces, като например помощната програма за убиване. В този случай сигнал се изпраща директно в процес с даден идентификационен номер на процеса. Идентификаторът на процеса на Master Master на Nginten е написан по подразбиране до Nginx. ID в директорията / usr / localinx / logs или / var / run. Например, ако идентификационният номер на Master Process е 1628, за да изпратите сигнала за напускане, водещ до грациозното изключване на Nginx, изпълнете:

Nginx се състои от модули, които се управляват чрез директиви, посочени в конфигурационния файл. Директивите са разделени на прости директиви и блокиращи директиви. Една проста директива се състои от името и параметрите, разделени от пространства и завършват с точка и запетая . Директивата за блока има една и съща структура като проста директива, но вместо точка и запетая завършва заобиколен от скоби (и). Ако директивата за блок може да има други директиви вътре в скоби, тя се нарича контекст (примери: събития, http, сървър и местоположение).

Уеб приложения Използвайте стандартна структура на директорията, определена в спецификацията J2EE. Можете да разгърнете уеб приложение като колекция от файлове, които използват тази структура на директорията, известна като архивен файл, наречен военен файл. BEA препоръчва да пакета и внедрявате Вашето избухнало уеб приложение като част от приложение за предприятие. Това е най-добрата практика на BEA, която позволява по-лесно миграция на приложения, допълнения и промени. Също така, опаковането на вашата уеб приложение като част от приложението на предприятието ви позволява да се възползвате от структурата на директорията за разделяне на директорията, която осигурява редица ползи в традиционната структура на единната директория.

Директорията на Web-INF съдържа дескрипторите на разгръщането за уеб приложението (Web. ML и WebLogic. ML) и две поддиректории за низ, съставени Java Classies и библиотечни JAR файлове. Тези поддиректории са съответно наречени класове и lib. JSP Taglibs се съхраняват в директорията Web-INF на най-горното ниво на директорията за поставяне. Класовете на Java включват сервитчета, помощни класове и, ако желаете, предварително компилирани JSP.

Поставете статичните си файлове, като HTML файлове и JSP файлове в директорията, която е корен на документа на вашето уеб приложение. В инсталацията по подразбиране на WebLogic Server, тази директория се нарича по подразбиранеУбба, под user_domains / mydomain / приложения.

Файлът с дескриптор на десницата на WebLogic, който определя как наречените ресурси в мрежата. Ml файлът се нарича ресурси, пребиваващи на друго място в Weblogic сървър. Този файл се използва и за дефиниране на JSP и HTTP сесиум.

Проектиране на структурата на файла на уебсайта

Крайният аспект на разработчиците на уеб разработчиците трябва да се справим е организирането на файловете, които съставляват уебсайта. Това е особено важно, ако, както е типично, уебсайтът трябва да бъде разработен от множество индивиди и да се поддържа до някаква бъдеща дата. Уеб дизайнерите трябва да са запознати с структурата на директорията, която уеб сървърът предполага, и какво означават URL адресите в настоящите термини.

да направя

Как бихте въвели тази структура на уеб сървър? Най-очевидният начин може да бъде да се намерят файловете, свързани с отделни страници в техните собствени директории - една директория за компонентите на началната страница, една за страници A1, A2, A3, B1 и т.н. Това обаче може да бъде прекомерно и да доведе до относителни грешки. Такъв дизайн не предвижда промяна. Ако информационната архитектура отразява отделите на бизнес - отдел А, отдел Б и др. - Тогава промените в отделите могат да доведат до голяма поддръжка. Предпочитаната структура може да има директории само за основните отдели:

папката за отдел за A1, A2 и A3 - както HTML, така и файловете с изображения (и може би дори javascript файлове, Quicktime файлове и др.). С тази структура може да се появи връзка от A1 към A3 като последователност:

Успешно влизане.

Лесно добавете видео фон на вашия сайт, за да привлечете вниманието на посетителите. Фоновото видео може да осигури допълнителна харизма на вашите страници и може да бъде добавена към двете раздели и гъвкави заглавия.

Успешно влизане.
Използваме бисквитки
Използваме бисквитки, за да гарантираме, че ви даваме най-доброто преживяване на нашия уебсайт. Чрез използването на уебсайта се съгласявате с използването на "бисквитки".
Позволяват "бисквитките".