Настройка VPS nginx, fastCGI, eAccelerator (keyweb) [решено]

Главные вкладки

Аватар пользователя nleo nleo 7 января 2009 в 14:35

Сейчас досмотрю кино и пойду настраивать себе только что приобретенный на keyweb - VPS Start. Задача максимум настроить связку nginx(frontend) + Apache (backend), fastCGI, eAccelerator. Минимум - eAccelerator

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

О том что сам найду и о результатах конечно отпишусь.

Комментарии

Аватар пользователя nleo nleo 7 января 2009 в 16:46

региональный проект, надо много места под фото. посещаемость пока около 300 уников. впс взял из-за места и с расчетом на будующий рост посещаемости

Аватар пользователя ratlock ratlock 7 января 2009 в 19:13

а я имел неосторожность заказать у них старт 24 декабря. Менеджер перезвонил, подтвердил заказ, сказал, что все будет готово через 2-3 дня ...и все умерло. Кинул им пару писем, что, мол, где данные для оплаты, но все глухо.

upd: только пожаловался, как спустя 20 минут получил письмо, что все готово Smile Праздники...

Аватар пользователя nleo nleo 7 января 2009 в 20:09

"ratlock" wrote:
а я имел неосторожность заказать у них старт 24 декабря. Менеджер перезвонил, подтвердил заказ, сказал, что все будет готово через 2-3 дня ...и все умерло. Кинул им пару писем, что, мол, где данные для оплаты, но все глухо.

у меня все точь в точь. прошлой ночью получил письмо об исполненом заказе

Аватар пользователя nleo nleo 8 января 2009 в 13:04

при изучении документации, возник вопрос, если можно настроить nginx + fastCGI + PHP зачем ставят Apache(backend)?

Аватар пользователя nleo nleo 8 января 2009 в 14:38

значит последовательность такая: сначала прикрутить к апачу fastCGI, затем к PHP eAccelerator'ор, а потом поставить nginx фронтидом

Аватар пользователя myxaska myxaska 11 января 2009 в 17:36

В соседней теме я вопрос в принципе смежный задал. у меня тоже кейвеб, но с админкой плеск, т.к раньше на обычном хостинге у мсхост. С плеск скрещивание nginx немного усложняется или возможно не усложняется, а просто отсекается один способ их связывания (как я это понял). Нашел рабочий вариант, но сам не понял как настроить - в этом случае для связки используется файервол плеска.

Аватар пользователя nleo nleo 11 января 2009 в 17:51

кидай ссылку на то, что нашел. я пока только пхп обновил до последней версии)) еще руки не доходили покопаться. кстать почему взял Fedora Core, я Дебиан взял. Кстать, я планирую от плеска вообще отказаться и все ручками делать

Аватар пользователя myxaska myxaska 11 января 2009 в 22:14

ТОже планирую отказаться от плеска и все ручками делать, но ручки пока не доросли. Кроме того плеск сам ведь можно отключать. Настроить все что нужно и отключить и памяти жрать не будет. Федору взял просто потому, что раньше работал только с Мас или WIn, с Линуксами никогда и взял просто потому что по ней много манулов. Если дебиан по вашему мнению лучше, пожалуйста аргументируйте, оч интересно.
Вот что нарыл:
Обсуждение темы http://www.lexa.ru/apache-talk/msg09939.html
Статейка в тему http://unlocked.ru/readarticle.php?article_id=11
Генератор конфигов http://ise.su/read/konfigurator-apache-s-nginx

и вот наверное особенно важная находка, работа с которой у меня осложнилась в виду того что слетел yum после переустановки vps из панели. Теперь как и вначале(когда купил) yum нет. Объясните чайнику как его ставить?

http://man-linux.ru/notes/servers/nginx-apache/

Аватар пользователя myxaska myxaska 11 января 2009 в 22:30

И вот еще цитата из моей переписки - человеку просто написал со схожей проблемой, он откликнулся :

« Проблема не в завороте фаервола, а в том что плеск пишет в конфиг апача реальные ип адресса, а нужно чтоб писал либо тупо * либо тупо *:80
Я пробовало исправлять ип адресс в базе данных, но эта скотина все понимает и не хочет писать такие ип адресса в конфиг, а апач матерится на 127.0.0.1:80 в конфиге.
В этом и баг, чтоб все работало нужен выход в виде одного варианта из двух
либо
1 Заставич апач работать с айпишниками вида 127.0.0.1:80
либо
2 Заставить плеск не проверять корректность ип адреса что в базе данных

Если как-то побороть одну из проблемм то все будет замечательно работать. И никаких фаерволов не нужно.
»

Аватар пользователя nleo nleo 11 января 2009 в 23:18

я думаю надо сразу отказываться от плеска. поидее надо всего три вещи уметь делать:

1) создавать виртуальный хосты в апаче (ничего сложного)
2) создавать БД и админить из в Mysql(phpMyAdmin или русками через терминал - тоже ничего сложного)
3) у правлять своим днс сервером. вот это я ниразу не делал, но думаю тоже ничего сложного

буду в этом направлении смотреть

Кстать чистый друпал без всяких акселераторов на удивление быстро летает. надо попробовать текущий рабочий конфиг погонять

Дебиан выбрал просто потому, что когда-то давным давно с ним игрался. Даже помню комманду apt-get install )) Документации тоже вроде нормально, но выбор дистрибутива тут не критичен, думаю федора тоже классная вещь

Аватар пользователя myxaska myxaska 12 января 2009 в 0:10

Только что путем тыков поставил nginx по этому руководству. Сейчас разбираюсь с конфигами. http://man-linux.ru/notes/servers/nginx-apache/ .
по вашим пунктам 1 не знаю что это(терминология) но думаю умею. 2 умею. А вот 3 тоже никогда не делал, было бы интересно почитать какой-нибудь мануал vps для чайника под Drupal.

Аватар пользователя ratlock ratlock 14 января 2009 в 0:04

"myxaska" wrote:
было бы интересно почитать какой-нибудь мануал vps для чайника под Drupal

Смею выразить сомнение в наличии такого мануала. Тут уже надо скорее плясать от операционки vpsа. Я так выбрал suse (я с ней лучше знаком). Другие люди выбирают другие системы. Не говоря уже о том, что есть несколько панелей управления vpsом (тоже на вкус и цвет...). И везде свои заморочки с настройками.

Аватар пользователя nleo nleo 14 января 2009 в 0:53

посоветуйте что в качестве панели поставить. что-нить такое простенькое, без наворотов и бесплатное

Аватар пользователя nleo nleo 22 января 2009 в 23:03

встала проблема прав, с которыми выполняются скрипты. сначала думал прикрутить suexec или suphp, потом осенило, присвоил своему ограниченому пользователю под которым заливаю файлы и тому подобное группу www-data

Аватар пользователя nleo nleo 23 января 2009 в 21:26

лично мой впс, не факт конечно, что ломанули, но половина или больше системыных команд исчезло и почти все упало и при попытке перезапуска вылавало Input/output error или Illegal instruction