• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-145-117-60.compute-1.amazonaws.com

    WebSocket

    Установка Nginx в Debian

    NGINX - это простой, надежный и быстрый сервер, который не перегружен функциями. Применение веб-сервера NGINX рационально, преимущественно, для статических веб-сайтов, а также в качестве прокси-сервера перед динамическими веб-сайтами.

    Достоинствами NGINX являются:

    Эффективное обслуживание веб-трафика в условиях высокой конкурентности, т.е. большого количества одновременных TCP-соединений и HTTP-запросов;

    Оперативное обслуживание многочисленного количество запросов на установление новых соединений и возможность справляться с неоднородностью трафика, другими словами, обрабатывать большие и маленькие веб-объекты, а также быстрые и медленные клиенты;

    • Максимально эффективная работа с многопроцессорными системами;
    • Функции масштабируемости на мультипроцессорных компьютерах;
    • Кроссплатформенность, т.е. работа на большинстве существующих аппаратных платформах и операционных системах;
    • Минимальное потребление ресурсов центрального процессора (CPU), а также памяти и системы ввод/вывода (I/O) на компьютерах;
    • Отличный баланс между простотой и гибкостью применяемой конфигурации.
    • Управляя более 15% всех интернет-доменов, NGINX стал стандартным инструментом для создания быстрых и масштабируемых веб-сайтов.

    NGINX полностью поддерживает протоколы HTTP/1.1, SPDY/2, WebSocket, FastCGI, uwsgi и SCGI, и поэтому позволяет подключать пользователей к таким популярным приложениям, как Joomla, WordPress, Magento, Drupal и других, размещенных на одном сервере или в сети для повышения производительности и большой масштабируемости.

    Благодаря своей компактной и предсказуемой памяти и используемого CPU, NGINX чрезвычайно популярное веб-программное обеспечение для использования во всех типах облачных сред, обслуживающий уже более 45% веб-сайтов, размещенных на Amazon AWS.

    NGINX обеспечивает простую интеграцию с применением таких рамок, как Rails, Node.js, JBoss, Django или Zend. Заменяя или дополняя конфигурацию устаревших приложений поставляемых вместе с сервером, NGINX позволяет масштабировать и создавать веб-сайты без покупки лишних аппаратных средств.

    Основные функции HTTP-сервера:
    Акселерированное обратное проксирование с применением кэширования, простейшее распределение нагрузки и устойчивость к отказам;

    Акселерированная поддержка FastCGI, uwsgi, SCGI и memcached серверов с кэшированием;

    Обслуживание статических запросов, индексных файлов, автоматическое создание списка файлов, а также кэш дескрипторов открытых файлов;

    Модульность, фильтры, включая сжатие (gzip), докачка (byte-ranges), chunked ответы, SSI-фильтр, XSLT-фильтр, конвертация изображений; несколько подзапросов на одной странице, которые могут обрабатываться в SSI-фильтре через прокси или FastCGI и выполняться параллельно;

    Поддержка SSL и расширения TLS SNI.

    Другие возможности HTTP-сервера:

    • Большая гибкость конфигурации;
    • Виртуальные серверы, определяемые по IP-адресу и имени;
    • Обновление и изменение настроек исполняемого файла без перерыва в обслуживании клиентов;
    • Поддержка pipelined и keep-alive соединений;
    • Ограничение количества одновременных соединений и запросов с одного адреса;
    • Выполнение различных функций в зависимости от адреса клиента;
    • Ограничение доступа в зависимости от адреса клиента и HTTP Basic авторизации;
    • Проверка HTTP referer;
    • Быстрая ротация логов, настройка форматов логов, а также буферизованная запись в лог;
    • Специальные страницы для ошибок 3xx-5xx;
    • Модуль rewrite: изменение URI с помощью регулярных выражений;
    • Методы PUT, DELETE, MKCOL, COPY и MOVE;
    • FLV и MP4 стриминг;
    • Встроенный Perl;
    • Ограничение скорости выдачи ответов;

    Подробнее...