We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Как правильно включить логирование в nginx заместо apache / httpd ?
Как правильно включить логирование в nginx заместо apache / httpd ?
Доброго времени суток,
Собсвтвенно вопрос: Как правильно отключить логирование access запросов в httpd и включить его в nginx ?
Операционка CentOS 7, в файле httpd.conf закоментил строги отвечающие за логирование, в nginx.conf включил логирование, но это ни на что не повлияло, после чего нашел конфигурационные файлы в которых прописан каждый домен и там прописано логирование для httpd, это нужно для каждого домена вручную прописать логирование в nginx?
Задаю вопрос потому что на форуме толком развернутого ответа на эту тему не было, где то было мельком про полное отключение логов, можно конечно везде всё перерыть и все конфиги перековырять, но нужен ответ как сделать это действительно "правильно".
p.s. Это нужно чтобы с помощью nginx настроить более гибкое логирование, чтобы в логи не попадал мусор который затрудняет анализ логов, такой как логи с собственных ip, некоторые страницы которые повторяются много раз и т.д. и т.п.
Спасибо за внимание!
Собсвтвенно вопрос: Как правильно отключить логирование access запросов в httpd и включить его в nginx ?
Операционка CentOS 7, в файле httpd.conf закоментил строги отвечающие за логирование, в nginx.conf включил логирование, но это ни на что не повлияло, после чего нашел конфигурационные файлы в которых прописан каждый домен и там прописано логирование для httpd, это нужно для каждого домена вручную прописать логирование в nginx?
Задаю вопрос потому что на форуме толком развернутого ответа на эту тему не было, где то было мельком про полное отключение логов, можно конечно везде всё перерыть и все конфиги перековырять, но нужен ответ как сделать это действительно "правильно".
p.s. Это нужно чтобы с помощью nginx настроить более гибкое логирование, чтобы в логи не попадал мусор который затрудняет анализ логов, такой как логи с собственных ip, некоторые страницы которые повторяются много раз и т.д. и т.п.
Спасибо за внимание!
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Такой сложный вопрос что никто не проявил желания ответить? Или скучный?
Будьте добрый уделить 1-2 минуты вышего драгоценного времени и дать совет, уже давно посещаю ваш форум видел много вопросов и ответов, рождалось много идей насчет панели и хотелось их внести в багтрекер но все откладывалось, назрел вопрос и тут же желание зарегистрироваться но ожидания не оправдались.
Править конфиг под каждый сайт или есть где то еще конфигурационный файл шаблон по правилам которого веста формирует конечные конфиги? Пологаю подкорректировав шаблон и запустив команду v-rebuild-user можно добиться желаемого результата?
Чувствую скорее сам докопаюсь до истины пока кто то соизводит ответить на столь простой вопрос.
Будьте добрый уделить 1-2 минуты вышего драгоценного времени и дать совет, уже давно посещаю ваш форум видел много вопросов и ответов, рождалось много идей насчет панели и хотелось их внести в багтрекер но все откладывалось, назрел вопрос и тут же желание зарегистрироваться но ожидания не оправдались.
Править конфиг под каждый сайт или есть где то еще конфигурационный файл шаблон по правилам которого веста формирует конечные конфиги? Пологаю подкорректировав шаблон и запустив команду v-rebuild-user можно добиться желаемого результата?
Чувствую скорее сам докопаюсь до истины пока кто то соизводит ответить на столь простой вопрос.
-
- Posts: 129
- Joined: Tue Mar 08, 2016 8:03 pm
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Да.это нужно для каждого домена вручную прописать логирование в nginx?
Можно попробовать подправить шаблоны, которые используются в настройках сайтов http://vestacp.com/docs/#template-descriptionПравить конфиг под каждый сайт или есть где то еще конфигурационный файл шаблон по правилам которого веста формирует конечные конфиги? Пологаю подкорректировав шаблон и запустив команду v-rebuild-user можно добиться желаемого результата?
С этого пункта нужно начинать. Иначе "соизволения" можно и не дождаться.Чувствую скорее сам докопаюсь до истины пока кто то соизводит ответить на столь простой вопрос.
Last edited by Nanotraktor on Sun Feb 12, 2017 11:28 pm, edited 1 time in total.
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
1. Вопрос несложный, просто дописать в (s)nginx.conf нужного домена access_log и при необходимости задать log_format в главном конфиге. Бонус - надо проследить за ротацией, если писать в /var/log/nginx/domains/, все будет хорошо, если писать в другое место - надо дописать ротацию.
2. Здесь форум и вам никто ничего не должен.
2. Здесь форум и вам никто ничего не должен.
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Спасибо Nanotraktor и Stesh за ответы и за то что проявили бдительность!
Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Совершенно верно, только поймите правильно, не в том дело, что вам не захотели ответить. Со временем далеко не всегда приятно :-)mrAs wrote:Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Ничего против не имею, за помощь благодарен, что вы имели ввиду насчет "Со временем далеко не всегда приятно :-)"?skurudo wrote:Совершенно верно, только поймите правильно, не в том дело, что вам не захотели ответить. Со временем далеко не всегда приятно :-)mrAs wrote:Это форум / сообщество(тут никто никому ничего не должен) и он для взаимообмена опытом, каждый участник по мере желания/времени/знаний помогает другим и т.д. не считая конечно модераторов и разработчиков, они вносят несоизмеримый вклад за что им огромная благодарнось.
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Времени мало, его не хватает, с ним все плохо.mrAs wrote:Ничего против не имею, за помощь благодарен, что вы имели ввиду насчет "Со временем далеко не всегда приятно :-)"?
Re: Как правильно включить логирование в nginx заместо apache / httpd ?
Это как всегда, в любом случае и вам спасибо, не раз находил решение некоторых вопросов в ваших ответах!skurudo wrote:Времени мало, его не хватает, с ним все плохо.mrAs wrote:Ничего против не имею, за помощь благодарен, что вы имели ввиду насчет "Со временем далеко не всегда приятно :-)"?