Съдържание
Ние знаем това Nginx не може да обработва динамично съдържание като езици за програмиране, но това, че не го прави директно, не означава, че не може да го направи с помощта на други елементи, тук той влиза в игра fcgi или fastCGI което е просто начинът Nginx той изпраща съдържанието, което не може да обработва, до други инстанции.До този момент няма проблем, но какво се случва, когато трябва да се справим с повече от един екземпляр fcgi че обработваме няколко типа езици или че имаме два екземпляра на един и същ език, но те се използват за различни цели, за това можем да установим конфигурации, така че Nginx могат да разпознават и изпращат заявки, където им е мястото.
Когато искате да използвате няколко fcgi екземпляри, най -здравословното нещо е, че първо правим обща конфигурация, тоест ще генерираме всички опции, които няма да се променят, по този начин получаваме две много ясни ползи, първо е, че ние вършим част от работата само веднъж и второ е, че избягваме да имаме дублиращи се инструкции, като по този начин намаляваме границите на грешки.
Как да го направим?За да постигнем това, първото нещо, което трябва да направим, е създайте файл къде да поставим всички общи директиви, можем да наречем този файл като fcgi_common Това е доста просто и международно име, в случай че трябва да споделим нашия сървър с хора от други части на света.
Вътре в този файл ще поставим следното:
След като имаме основата на нашата конфигурация, сега трябва да преминем към детайли, тоест да установим инстанция на fcgi които ще използваме за всеки сайт, който трябва да поставим, за това във файла, който поставяме активирани сайтове ще посочим кои допълнителни параметри ще дефинираме и просто ще включим нашия основен файл fcgi_common, нека видим примера:
Fcgi езициТова не се ограничава само до използването на един език на fcgi, можем да го направим с различни езици, например сайт в PHP и друг в Python или PerlТрябва обаче да имаме предвид, че в общия файл се оставят само конфигурациите, които се прилагат еднакво и за двете, и само за мястото в активирани сайтове конкретните директиви.
Така че вече сме се научили как успешно да конфигурираме няколко екземпляра на fcgi, така че нашите приложения да могат да се намират без проблеми на нашия сървър. Nginx.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка