Записи с меткой ‘Nginx’

Конфигурация Nginx для отладки

После каждого изменения вирт.хоста или файла nginx.conf проверяем синтаксис и перезапуcкаем Nginx

1.Включение логирования rewrite-логов.

  Rewrite-логи пишутся в файл error_log с уровнем notice. Поэтому для того, чтобы увидеть rewrite-логи в файле error_log необходимо выставить уровень логирования notice для error_log   2.Включение уровня debug для подключений со всех адресов

  […]

Настройка Nginx+SSL на Centos

Настройка Nginx+SSL на Centos 6/7   Имеем три виртуальных хоста и хост по умолчанию(“заглушка”) вирт.хосты joomla.us wordpress.us kamaok.us Хост по умолчанию=имя сервера(app01.kamaok.org.ua)   1.Генерирование сертификатов для всех вирт.хостов  

 

 

  2.Настройка Nginx для поддержки SSL  

Создаем ключ Диффи-Хельмана

  […]

Анализ Web-логов в реальном времени с помощью GoAccess

  1.Установка необходимых зависимостей.  

  2.Скачивание и установка утилиты goaccess из исходников (через yum устанавливается устаревшая версия)  

  3.Создание резервной копии и настройка конфигурационного файла goaccess.conf  

 

4.Использование GoAccess для анализа Web-логов   Просмотр статистики и анализ Web-лога в реальном […]

Настройка Logwatch для обработки Nginx-логов

1.Копируем три файла с httpd в nginx

  2.Редактируем /etc/logwatch/conf/services/nginx.conf

  3.Приводим к виду файл /etc/logwatch/conf/logfiles/nginx.conf

  4.Тестируем работоспособность, запуская logwatch

  Источник: http://rtfm.co.ua/nginx-dobavlenie-logov-pod-monitoring-logwatch/ http://8bitpipe.com/?p=516

Nginx — настройка ограничения на кол-во подключений и количество запросов в единицу времени

В Nginx есть возможность ограничить количество соединений с одного адреса(модуль ngx_http_limit_conn_module) и ограничить количество запросов в единицу времени с одного адреса (модуль ngx_http_limit_req_module)

— позволяет ограничить число соединений по заданному ключу, в частности, число соединений с одного IP-адреса.

– позволяет ограничить скорость обработки запросов по заданному ключу, в частности, скорость обработки запросов, поступающих […]

Настройка Nginx для поддержки видеофайлов flv/mp4

1.Проверка поддержки Nginx-ом необходимых модулей

  2.Проверка подключения файла с расширением

  3.Определение расширений

  4.Активизация mp4 и flv псевдопотока + отключение сжатия

  5.Тестирование(проверяем, что отсутствует сжатие )

  Источник: http://www.nginxtips.com/optimizing-nginx-for-video-sites/ http://dragonflybsd.blogspot.com/2012/11/nginxmp4flv.html

Установка и настройка GeoIP для Nginx на Ubuntu

1.Проверка того,что Nginx собран с поддержкой geoip-модуля

  2. Скачивание GeoIP-баз

  3. Настройка GeoIP в Nginx

 

(связка Nginx+PHP-FPM используется)

Проверка рабостоспособности

Обращаемся  по

Источник: http://www.howtoforge.com/using-geoip-with-nginx-on-ubuntu-12.04 http://piwik.org/faq/how-to/faq_166/ http://nginx.org/ru/docs/http/ngx_http_geoip_module.html http://www.tech-notes.net/install-nginx-from-sources/

Установка и настройка Awstats на Centos

1.Установка Awstats

2. Настройка Apache

Доступ на просмотр статистики разрешен с определенных адресов ИЛИ после аутентификации из файла /etc/awstats/.htpasswd

  3. Настройка конфигурационного файла Awstats для конкретного виртуального хоста(сайта) Создаем конфигурационный файл для сайта, с логов которого снимаем статистику

  Как альтернатива, можно запустить скрипт для настройки Awstats

[…]

Оптимизация Nginx+PHP-FPM

Оптимизация Nginx 1.Выставляем кол-во процессов Nginx равное кол-ву процессоров в системе.

Максимальное количество соединений одного рабочего процесса. Следует выбирать значения от 1024 до 4096. Метод выбора соединений . Для Linux – epoll, для FreeBSD — kqueue. Ngix будет принимать максимально возможное количество соединений.

2. Включаем sendfile, tcp_nopush, tcp_nodelay, отключаем показ версии […]


Thanx: Lupavto
Яндекс.Метрика