Архивы рубрики ‘Nginx’

Ускорение WordPress за счет кеширования в memcached с помощью плагина W3 Total Cache

    Установка memcached ранее рассматривалась Установка memcached в Ubuntu Установка memcached в Centos   1.Установка плагина w3 total cache через менеджер плагинов   2.Проверка/добавление наличие строки подключения плагина в файле wp-config.php

3.Настройка Nginx виртуального хоста(включаем сжатие и определяем типы файлов для сжатия ) в http-секции

Проверка наличия файла nginx.conf в […]

Конфигурация 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 из исходников с подключением модуля GeoIP на Centos

1.Установка зависимостей

  2.Загрузка,распаковка и сборка с исходников Nginx

 

 

 

  3.Создание пользователя nginx

  4.Создаем скрипт запуска Nginx http://wiki.nginx.org/InitScripts Для Centos http://wiki.nginx.org/RedHatNginxInitScript

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

(для связки Nginx+PHP-FPM)

[…]

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

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

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

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

Скрываем версии Apache,Nginx,Php,Proftpd,Postfix

Apache

  PHP

  Nginx

  Proftpd

  Postfix

  Источник: http://www.prolinux.org/content/kak-spryatat-versiyu-apache-nginx-i-php.php


Thanx: Remont-vdom
Яндекс.Метрика