Форум сайта python.su
Может быть и не совсем в тему, но другого подходящего раздела я не нашел.
Собственно в чем суть вопроса. Все мануалы и форумы говорят о том, что Python-приложения лучше размещать на VDS. Многие участники данного форума наверняка уже имеют собственные VDS. Дозрел и я, но посколько администрированием серьезно не занимался, то хотелось бы узнать у тех кто уже настраивал собственный VDS, как они это делают. Т.е. на что следует обратить внимание, что оставить как есть… Мне, в частности, покоя не дает вопрос стоит ли трогать настройки iptables, или пусть все будет как есть. В качестве ОС планирую Дебиан.
Колеги, поделитесь информацией. Каждый по чуть-чуть, глядишь и how to получится.
Офлайн
Единственное, на что стоит обратить внимание, это на версию питона. Т.е. если дебиан Lenny, то 2.5, Squeezy – 2.6 и 3.1. И не надо корёжить дистр, ставя там ту версию питона, которой нет, без соответствующего понимания, как оно работает вцелом.
Дальше… Из питоньих пакетов дистра обычно достаточно поставить только virtualenv и pip – всё остальное ставить в виртуальном окружении. Т.е. минимизируем влияние вашей писанины на работу системы и обратно.
Ну и внимательно подойти к выбору web-сервера. Не надо на маленькую виртуалочку ставить громоздкий апач. Раздавит.
Права. С одной стороны, на маленьком некритичном vps можно и от руута всё сделать, а с другой, вырабатывается стойкая привычка делать всё через… плохо. Создайте пользователя. От него нужно только запустить проект и создать сокет для fcgi.
Самое главное, это не изобретайте велосипедов, связанных с работой ОС. До вас уже всё придумали и отработали. Например, настройки nginx'а должны храниться в /etc/nginx/sites-available, а в /etc/nginx/sites-enabled нужно хранить только ссылки на конфиги. И это удобно и правильно. И так во всём. Если хочется сделать исключение, значит вам неправильно хочется.
P.S. Кстати, рекомендую именно Sqeezy, так как уже достаточно стабилен для продакшена и, всё-таки, 2.6.
Офлайн
ZZZНу почему же корежить? Отлично собирается и ставится рядом, потом в virtualenv прописывается путь к нужному питону и все.
Единственное, на что стоит обратить внимание, это на версию питона. Т.е. если дебиан Lenny, то 2.5, Squeezy – 2.6 и 3.1. И не надо корёжить дистр, ставя там ту версию питона, которой нет, без соответствующего понимания, как оно работает вцелом.
Офлайн
walterЯ бы рекомендовал Ubuntu.
В качестве ОС планирую Дебиан.
Офлайн
Если я правильно понимаю, то вопросами безопасности можно не заморачиваться, в том плане, что принять настройки ОС по умолчанию. Или все же что-то следует подстроить?
Кстати, провайдер, предоставляя VDS, какую-то конфигурацию делает, или просто голое место, на котором я должен и ОС поставить и сеть настроить и фаервол поднять?
Отредактировано (Янв. 4, 2011 16:31:27)
Офлайн
PooHЦитирую себя:
Ну почему же корежить? Отлично собирается и ставится рядом, потом в virtualenv прописывается путь к нужному питону и все.
ZZZТ.е. если ты в первый раз видишь систему, не надо её ломать. А если ты гуру, то ты сам советуешь, а не других слушаешь.
И не надо корёжить дистр, ставя там ту версию питона, которой нет, без соответствующего понимания, как оно работает вцелом.
walterСлишком много лишнего. ИМХО, конечно.
Я бы рекомендовал Ubuntu.
walterМожно не замарачиваться. Когда понадобиться, ты сам уже знать будешь что и где подправить.
Если я правильно понимаю, то вопросами безопасности можно не заморачиваться, в том плане, что принять настройки ОС по умолчанию. Или все же что-то следует подстроить?
walterДают просто чистую ОС. Само собой сеть в ней поднята, но и только.
Кстати, провайдер, предоставляя VDS, какую-то конфигурацию делает, или просто голое место, на котором я должен и ОС поставить и сеть настроить и фаервол поднять?
Офлайн
если брать ноду на амазоне, то там уже есть куча готовых образов из которых разворачивается чистая система со всеми настройками, но там дорого, а “обычные” хостеры таких фишек не предоставляют :( Хотя ма-а-аленькие подвижки есть.
Офлайн