Сейчас досмотрю кино и пойду настраивать себе только что приобретенный на keyweb - VPS Start. Задача максимум настроить связку nginx(frontend) + Apache (backend), fastCGI, eAccelerator. Минимум - eAccelerator
Ниразу этим в жизни не занимался, до этого обитал на шаред хостингах. И поэтому сразу хотел попросить задать мне нужное направление в виде ссылок на хорошие мануалы и возможные камни для задачи максимум.
О том что сам найду и о результатах конечно отпишусь.
Комментарии
Под какой сайт впс взяли?
региональный проект, надо много места под фото. посещаемость пока около 300 уников. впс взял из-за места и с расчетом на будующий рост посещаемости
интересно
а я имел неосторожность заказать у них старт 24 декабря. Менеджер перезвонил, подтвердил заказ, сказал, что все будет готово через 2-3 дня ...и все умерло. Кинул им пару писем, что, мол, где данные для оплаты, но все глухо.
upd: только пожаловался, как спустя 20 минут получил письмо, что все готово Праздники...
у меня все точь в точь. прошлой ночью получил письмо об исполненом заказе
ВПС вам не подойдет. Среднее время генерации страницы все равно будет больше 2 секунд, что плохо.
при изучении документации, возник вопрос, если можно настроить nginx + fastCGI + PHP зачем ставят Apache(backend)?
Я апач оставлял для imagecache'a, потому что не смог настроить под него nginx
значит последовательность такая: сначала прикрутить к апачу fastCGI, затем к PHP eAccelerator'ор, а потом поставить nginx фронтидом
В соседней теме я вопрос в принципе смежный задал. у меня тоже кейвеб, но с админкой плеск, т.к раньше на обычном хостинге у мсхост. С плеск скрещивание nginx немного усложняется или возможно не усложняется, а просто отсекается один способ их связывания (как я это понял). Нашел рабочий вариант, но сам не понял как настроить - в этом случае для связки используется файервол плеска.
кидай ссылку на то, что нашел. я пока только пхп обновил до последней версии)) еще руки не доходили покопаться. кстать почему взял Fedora Core, я Дебиан взял. Кстать, я планирую от плеска вообще отказаться и все ручками делать
ТОже планирую отказаться от плеска и все ручками делать, но ручки пока не доросли. Кроме того плеск сам ведь можно отключать. Настроить все что нужно и отключить и памяти жрать не будет. Федору взял просто потому, что раньше работал только с Мас или 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/
И вот еще цитата из моей переписки - человеку просто написал со схожей проблемой, он откликнулся :
« Проблема не в завороте фаервола, а в том что плеск пишет в конфиг апача реальные ип адресса, а нужно чтоб писал либо тупо * либо тупо *:80
Я пробовало исправлять ип адресс в базе данных, но эта скотина все понимает и не хочет писать такие ип адресса в конфиг, а апач матерится на 127.0.0.1:80 в конфиге.
В этом и баг, чтоб все работало нужен выход в виде одного варианта из двух
либо
1 Заставич апач работать с айпишниками вида 127.0.0.1:80
либо
2 Заставить плеск не проверять корректность ип адреса что в базе данных
Если как-то побороть одну из проблемм то все будет замечательно работать. И никаких фаерволов не нужно.
»
я думаю надо сразу отказываться от плеска. поидее надо всего три вещи уметь делать:
1) создавать виртуальный хосты в апаче (ничего сложного)
2) создавать БД и админить из в Mysql(phpMyAdmin или русками через терминал - тоже ничего сложного)
3) у правлять своим днс сервером. вот это я ниразу не делал, но думаю тоже ничего сложного
буду в этом направлении смотреть
Кстать чистый друпал без всяких акселераторов на удивление быстро летает. надо попробовать текущий рабочий конфиг погонять
Дебиан выбрал просто потому, что когда-то давным давно с ним игрался. Даже помню комманду apt-get install )) Документации тоже вроде нормально, но выбор дистрибутива тут не критичен, думаю федора тоже классная вещь
Только что путем тыков поставил nginx по этому руководству. Сейчас разбираюсь с конфигами. http://man-linux.ru/notes/servers/nginx-apache/ .
по вашим пунктам 1 не знаю что это(терминология) но думаю умею. 2 умею. А вот 3 тоже никогда не делал, было бы интересно почитать какой-нибудь мануал vps для чайника под Drupal.
Смею выразить сомнение в наличии такого мануала. Тут уже надо скорее плясать от операционки vpsа. Я так выбрал suse (я с ней лучше знаком). Другие люди выбирают другие системы. Не говоря уже о том, что есть несколько панелей управления vpsом (тоже на вкус и цвет...). И везде свои заморочки с настройками.
посоветуйте что в качестве панели поставить. что-нить такое простенькое, без наворотов и бесплатное
Я юзаю Вебмин http://www.webmin.com/ и Виртуалмин http://www.webmin.com/virtualmin.html все бесплатно
delete
встала проблема прав, с которыми выполняются скрипты. сначала думал прикрутить suexec или suphp, потом осенило, присвоил своему ограниченому пользователю под которым заливаю файлы и тому подобное группу www-data
седня утром сервак жжестко так похакали, ну его нах, пойду на вип-шаред
Упс. Можно по подробнее? Бросился сейчас проверять, вроде все нормально.
лично мой впс, не факт конечно, что ломанули, но половина или больше системыных команд исчезло и почти все упало и при попытке перезапуска вылавало Input/output error или Illegal instruction
мм, недавно написал статью, кстати.
http://www.drupal.ru/node/24131
спасибо, я уже все в ручную уже привык делать, но может поиграюсь