Установка, настройка Debian, LAMP, nginx, bind9

Некоторое время назад, сразу после моего возвращения в сентябре, у меня на сайте CosyDale.com начали возникать проблемы с доступностью. В течение суток сайт возвращал ошибку 502 (Bad Gateaway) вплоть до 10-15 раз, единственно, что утешало, так это продолжительность – обычно не более 5 секунд. Забавно то, что кеширование у меня стоит самое разнообразное: WP Super Cache, а также принудительное кеширование браузером css|js|img файлов сайта (внутри .htaccess сделал). Но не помогало. Вполне логично можно предположить, что просто не хватает выделенных сайту ресурсов сервера. Возможно… Но тогда почему при отключении кеширования супер-кешом 502 начала появляться в 5 раз меньше? Я так и не понял.

А потому вспомнил про пустой vds, что лежит у меня на задворках памяти, и последние пару дней ковырялся в нем. Мне пришлось:

  • удалить старую версию debian;
  • установить голый debian заново;
  • установить Apache;
  • установить php;
  • установить MySQL;
  • установить phpmyadmin;
  • установить bind9 (для работы с ns);
  • установить nginx (чтобы разгрузить apache и улучшить кеширование статических файлов);
  • установить apc (чтобы кешировать динамические файлы – php скрипты);
  • создать пользователей, базы, необходимую структуру папок;
  • перенести на vds для тестирования один сайтик;
  • порадоваться тому, что все работает :)

Пунктов достаточно много, а с учетом того, что в настройках сервера я мало что понимаю пока что, я решил найти ресурс по debian, который поможет мне во всем разобраться. И я нашел!

Итак, на сайте debian.pro я нашел абсолютно всю информацию, которая мне так была нужна. Сокровищем стал следующий цикл статей:

Спасибо большое автору этого сайта с жутковатым ником inkvizitor68sl ;)

P.S. Этот же человек может предложить вам свои vds-ки…

комментарий 21

  1. спаисбо, очень полезная статья, как раз думаю перейти на VDS и перенести туда сразу десяток своих сайтов

  2. trogwar:

    кстати – ошибка всё ещё повторяется :)

    • Какая ошибка? Apache? Я знаю :)
      На новом vds (именно так, у меня новый vds) у меня будет freebsd, nginx, mysql, и пока не решил, что с php: php-rpm или fast-cgi… Посоветуете что-нибудь?

      • Jettochkin:

        для Фрюхи стабильно работает spawn-fcgi (зы: php-rpm и spawn-fcgi – это всего лишь две запускалки.. )

  3. dimanet:

    а куда дебиан пропал?

  4. dimanet:

    ну в статье был дебиан и вдруг в комментах ты пишешь что “у меня будет freebsd, nginx, mysql”

    • Так получилось, что у меня сейчас аж 2 vds. Один, более слабый, на debian. Второй, более мощный, на freebsd. Я готовлюсь его настраивать, а также опубликовать вам с десяток подарков. Денежных.

  5. trogwar:

    slaFFik!!! а настройку БСД тоже будешь выкладывать?

  1. 18.05.2011

    […] Apache2, php, mysql, nginx, eaccelerator и еще что-то. Подробности вот в этой записи. Но я побоялся переносить рабочие сайты. Не знаю […]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *