Nginx Catch-All Host As Front End To Apache For ISPConfig 3 On Debian Lenny




nginx-and-apache

Введение

Всегда моим выбором веб-сервера был Apache. Но это настоящий зверь, когда дело доходит до использования ресурсов, особенно в среде с ограниченными ресурсами, такой как VPS. Я поставил на Nginx – легкий, высокопроизводительный веб-сервер. Моя область интересов заключалась в использовании Nginx в качестве обратного прокси-сервера и запуске его в среде Apache/ISPConfig 3.

Проблема

Я пользователь OpenVZ, apache2-mpm-itk, mod_php. Apache mpm-itk не поддерживает FastCGI. Эта проблема сильно увеличивается, если вы используете 64-битную операционную систему, так как Apache теперь будет использовать гораздо больше памяти (32-битные системы используют 4-байтные указатели, тогда как 64-битные системы используют 8-байтные указатели). Я начал получать ошибки предела KMEMSIZE и Apache был тому причиной. Apache сделал мой VPS непригодным для использования, так что мне пришлось искать альтернативу.

Решение

Ответом был Nginx, но я использую ISPConfig, который поддерживает только Apache и не было способа это обойти, мне пришлось бы вручную управлять каждым виртуальным хостом. Решением было установить хостинг Nginx catch all в качестве внешнего интерфейса и прокси для Apache, который был бы запущен как внутренний интерфейс на другом порту. Таким образом, Nginx обрабатывал файлы статистики и PHP было оставлено для Apache. Если вам так хочется, то можете оставить весь домен на Nginx, всего лишь вставьте виртуальный хост домена пред виртуальным хостом заданным по умолчанию. Дополнительным шагом будет запуск 32-битной среды chroot в 64-битной операционной системе и установка 32-битный Apache, но этом руководстве это не раскрывается.

Popularity: 5%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Nginx Catch-All Host As Front End 3, Configure Nginx
  • Nginx Catch-All Host As Front End 2, Configure Apache
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Установка PHP 5.3, Nginx и PHP-fpm на Ubuntu/Debian
  • Перевёл vds на nginx



  • Опубликовано 19 Май 2010 в 12:25. В рубриках: Solutions. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Отзывов: 4 на “Nginx Catch-All Host As Front End To Apache For ISPConfig 3 On Debian Lenny”

    1. llirikks 15 Фев 2011 в 18:47

      Вы не могли бы подсказать по этому вопросу, мы на форуме пробовали запустить, может там есть ключик за который надо покрутить …

    2. dan1005 17 Фев 2011 в 10:05

      Привет! А что конкретно не получилось? Nginx поставить front-end’ом?

    3. qwerty) 27 Апр 2011 в 08:03

      Ничего у него не получилось. Это криво переведенный кусок статьи с http://www.howtoforge.com/nginx-catch-all-host-as-front-end-to-apache-for-ispconfig-3-on-debian-lenny

    4. dan1005 27 Апр 2011 в 17:48

      Кто бы мог подумать!
      А пацаны-то не знают!!

    Оставьте свой отзыв

    Партнёры:


    www.vpnssl.ru

    Создание vpn подключения - от 1'950р.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • Фирма Элмако - модульный штаб стройкив СПБ и строительный городок


  • free counters