Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Как правильно включить логирование в nginx заместо apache / httpd ?

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
mrAs
Posts: 8
Joined: Thu Feb 09, 2017 4:40 pm

Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by mrAs » Thu Feb 09, 2017 4:56 pm

Доброго времени суток,
Собсвтвенно вопрос: Как правильно отключить логирование access запросов в httpd и включить его в nginx ?

Операционка CentOS 7, в файле httpd.conf закоментил строги отвечающие за логирование, в nginx.conf включил логирование, но это ни на что не повлияло, после чего нашел конфигурационные файлы в которых прописан каждый домен и там прописано логирование для httpd, это нужно для каждого домена вручную прописать логирование в nginx?

Задаю вопрос потому что на форуме толком развернутого ответа на эту тему не было, где то было мельком про полное отключение логов, можно конечно везде всё перерыть и все конфиги перековырять, но нужен ответ как сделать это действительно "правильно".

p.s. Это нужно чтобы с помощью nginx настроить более гибкое логирование, чтобы в логи не попадал мусор который затрудняет анализ логов, такой как логи с собственных ip, некоторые страницы которые повторяются много раз и т.д. и т.п.

Спасибо за внимание!
Top

mrAs
Posts: 8
Joined: Thu Feb 09, 2017 4:40 pm

Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by mrAs » Sun Feb 12, 2017 9:47 pm

Такой сложный вопрос что никто не проявил желания ответить? Или скучный?

Будьте добрый уделить 1-2 минуты вышего драгоценного времени и дать совет, уже давно посещаю ваш форум видел много вопросов и ответов, рождалось много идей насчет панели и хотелось их внести в багтрекер но все откладывалось, назрел вопрос и тут же желание зарегистрироваться но ожидания не оправдались.

Править конфиг под каждый сайт или есть где то еще конфигурационный файл шаблон по правилам которого веста формирует конечные конфиги? Пологаю подкорректировав шаблон и запустив команду v-rebuild-user можно добиться желаемого результата?

Чувствую скорее сам докопаюсь до истины пока кто то соизводит ответить на столь простой вопрос.
Top

Nanotraktor
Posts: 129
Joined: Tue Mar 08, 2016 8:03 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by Nanotraktor » Sun Feb 12, 2017 11:24 pm

это нужно для каждого домена вручную прописать логирование в nginx?
Да.
Править конфиг под каждый сайт или есть где то еще конфигурационный файл шаблон по правилам которого веста формирует конечные конфиги? Пологаю подкорректировав шаблон и запустив команду v-rebuild-user можно добиться желаемого результата?
Можно попробовать подправить шаблоны, которые используются в настройках сайтов http://vestacp.com/docs/#template-description
Чувствую скорее сам докопаюсь до истины пока кто то соизводит ответить на столь простой вопрос.
С этого пункта нужно начинать. Иначе "соизволения" можно и не дождаться.
Last edited by Nanotraktor on Sun Feb 12, 2017 11:28 pm, edited 1 time in total.
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by Stesh » Sun Feb 12, 2017 11:27 pm

1. Вопрос несложный, просто дописать в (s)nginx.conf нужного домена access_log и при необходимости задать log_format в главном конфиге. Бонус - надо проследить за ротацией, если писать в /var/log/nginx/domains/, все будет хорошо, если писать в другое место - надо дописать ротацию.
2. Здесь форум и вам никто ничего не должен.
Top

mrAs
Posts: 8
Joined: Thu Feb 09, 2017 4:40 pm

Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by mrAs » Mon Feb 13, 2017 10:24 pm

Спасибо Nanotraktor и Stesh за ответы и за то что проявили бдительность!

Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by skurudo » Tue Feb 21, 2017 12:01 pm

mrAs wrote:Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Совершенно верно, только поймите правильно, не в том дело, что вам не захотели ответить. Со временем далеко не всегда приятно :-)
Top

mrAs
Posts: 8
Joined: Thu Feb 09, 2017 4:40 pm

Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by mrAs » Tue Feb 21, 2017 12:07 pm

skurudo wrote:
mrAs wrote:Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Совершенно верно, только поймите правильно, не в том дело, что вам не захотели ответить. Со временем далеко не всегда приятно :-)
Ничего против не имею, за помощь благодарен, что вы имели ввиду насчет "Со временем далеко не всегда приятно :-)"?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by skurudo » Tue Feb 21, 2017 12:19 pm

mrAs wrote:Ничего против не имею, за помощь благодарен, что вы имели ввиду насчет "Со временем далеко не всегда приятно :-)"?
Времени мало, его не хватает, с ним все плохо.
Top

mrAs
Posts: 8
Joined: Thu Feb 09, 2017 4:40 pm

Re: Как правильно включить логирование в nginx заместо apache / httpd ?
  • Quote

Post by mrAs » Tue Feb 21, 2017 12:23 pm

skurudo wrote:
mrAs wrote:Ничего против не имею, за помощь благодарен, что вы имели ввиду насчет "Со временем далеко не всегда приятно :-)"?
Времени мало, его не хватает, с ним все плохо.
Это как всегда, в любом случае и вам спасибо, не раз находил решение некоторых вопросов в ваших ответах!
Top


Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password