Съдържание
The дневник Това е файл, който записва дейностите на нашия сървър, можем да водим запис на грешките, на достъпа до различните ресурси, които имаме, затова е много важно да знаем как да се справим с тях, тъй като тази информация ни позволява знайте къде стоим, когато администрираме сървър.Nginx притежава а дневник модул където можете да записвате всички тези видове важни събития, но повече от това, това също ни позволява да установим начина, по който можем да носим тази информация, как да я разделим, какви неща наистина искаме да бъдат записани и т.н.
Задайте пътя на регистрационните файлове
Едно от най -важните неща е да се установи журнален пътТова е така, защото ако имаме много посещения, вероятно имаме доста голям брой файлове, така че със сигурност искаме да ги поставим в определена папка, за да гарантираме стабилността на нашата услуга.
ВажноДруго нещо, което вероятно искаме да направим, е да отделим записаните неща, например достъп до грешка, но ние не искаме всички грешки в този случай, ами ако искаме само критичните грешки, които карат системата да се провали, защото можем да я постигнем с това, което ще видим на следното изображение:
Първото нещо, което правим тук, е да установим данните, които се интересуваме от регистрирането, и начина, по който да го направим, за това ние използваме log_format, тогава можем да установим маршрутите на двата типа регистрационни файлове, от които се нуждаем, този за достъп, идентифициран като access_log и грешката, идентифицирана като error_log, след маршрута минахме през тип дневник Като параметър, за първи път използваме създадения от нас формат, а за формата на грешка предаваме тип крит за регистриране на критични грешки.
Направете дневник като Apache
Apache има голяма онлайн общност и поради дълголетието и конкурентоспособността си, това означава, че са направени много инструменти за анализ за неговите формати, например инструменти за анализ на дневници, следователно, ако мигрираме от структура, базирана на Apache и искаме да използваме техните инструменти, можем да променим структурата на нашите дневници, така че да можем да използваме тези инструменти без проблеми.
Nginx е достатъчно гъвкав, за да ни позволи да направим тези промени, нека видим как можем да постигнем тази конфигурация на следното изображение:
Както виждаме, това, което правим, е съвсем просто, че изграждаме нов формат за нашия дневник и след това установяваме в директивата, където дефинираме пътя, който дневникът също трябва да направи с този формат.
Това, което видяхме, е само малка част от всичко, което дневник модул на Nginx, така че трябва да сме готови да проучим и да отидем малко по -далеч, за да можем да постигнем по -смели и по -персонализирани конфигурации, които ни позволяват да постигнем всички резултати, които искаме, голямото предимство е, че Nginx той е много гъвкав и ни позволява да правим много неща в това отношение.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка