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

Нагрузочное тестирование с помощью Yandex Tank

1.Общее описание, структурная схема и жизненный цикл тестирования Yandex.Tank 2.Базовая пред подготовка сервера с Yandex.Tank 3.Установка Yandex.Tank 4.Создание профиля тестирования/сценария нагрузки для Yandex.Tank   1.Общее описание, структурная схема и жизненный цикл тестирования Yandex.Tank Яндекс.Танк — инструмент для проведения нагрузочного тестирования, разрабатываемый в компании Яндекс и распространяемый под лицензией LGPL. В основе инструмента лежит высокопроизводительный асинхронный […]

Настройка Let’s Encrypt SSL-сертификата на Ubuntu/Centos

1.Установка Let’s Encrypt   При использовании Nginx в качестве Web-сервера Установка git Ubuntu/Debian

Centos

Остановка Nginx, который прослушивает 80 порт. Перед генерацией сертификатов необходимо убедиться, что все имена домена(включая www-поддомен ,если он должен быть включен в сертификат), для которых генерируются сертификаты имеют запись типа А в ДНС. Также необходимо остановить […]

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

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

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

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

Тестирование производительности Web-сервера с помощью Siege

Siege

Формат url

  Используемые опции:

— не будет делать паузу между запросами(режим тестирования производительности)

— количество параллельных запросов, отправляемых за один раз

— количество повторов запроса

— показывает текущие запросы и ответы в консоли

— время теста, можно использовать h,m,s

— список URL-ов из файла

[…]

Тестирование производительности Web-сервера с помощью ApacheBench

  ApacheBench Usage:

  Некоторые параметры утилиты AB

auth-username:password — передать данные для базовой аутентификации. То есть, фактически можно тестировать даже если доступ закрыт с помощью базовой аутентификации (htpasswd).

concurrency — количество параллельных запросов в единицу времени. По умолчанию, один запрос в единицу времени (можно считать, что в секунду).

cookie-name=value […]

Обновление самоподписного SSL-сертификата на Centos

При получении почтового сообщения типа указанного ниже необходимо продлить с помощью утилиты genkey если Ваш сертификат подписан Центром Сертификации CA (Certificate Authority) При использовании самоподписного сертифіката(self-signed) утилита genkey не поможет.Необходимо заново сгенерировать самоподписной сертификат.  

  1.Проверяем название файла и место, где находятся сертификат и ключ, используемые в Apache

  2.Проверем права […]

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

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

  2. Генерирование сертификатов

Для вирт.хоста по умолчанию

Для вирт.хоста kamaok.org.ua

 3. Настройка вирт.хоста по умолчанию

   4.Настройка вирт.хоста kamaok.org.ua

  5. Включаем вирт.хостинг для https подключений

 

   6.Отключаем вирт.хост по умолчанию,который активируется при установке модуля mod_ssl

[…]

Настройка 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-лога в реальном […]

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

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

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

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


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