Я только что перешел на VPS после нескольких лет виртуального хостинга, поэтому мне нужно освежить свои административные навыки. Несколько лет назад я был администратором UNIX, но я уже заржавел и, в частности, не знаю подробностей управления веб-стеком (LAMP) с добавлением небольшого RoR.
Любые предложения по хорошему справочнику по ускорению управления этим стеком? Это личный сайт, поэтому мне не нужно сильно беспокоиться о безопасности / производительности.
У Slicehost есть приличный набор статей о том, как начать работу в своей среде VPS, включая руководства по настройке стека LAMP и RoR. Они должны быть применимы к любому провайдеру виртуальных серверов. Найдите их здесь: http://articles.slicehost.com/.
Единственная ссылка на системное администрирование, на которую я обращаюсь больше, чем на другие, - это Справочник по администрированию Linux, 2-е изд. Немет, Снайдер, Хайн и др. al. Он охватывает несколько дистрибутивов Linux, включая Red Hat, Fedora, SUSE, Debian и Ubuntu. Несмотря на то, что основное внимание уделяется не LAMP, я считаю, что твердое понимание администрирования Linux позволяет мне использовать онлайн-документацию для других частей стека LAMP - Apache, MySQL, PHP / Perl / Python - для достижения Что мне нужно.
Если вы предпочитаете книги онлайн-документации, я нашел Приложения веб-баз данных с PHP и MySQL2-е изд. Уильямс и Лейн, чтобы служить хорошим ориентиром для этой части стека LAMP.
Я ни Rails, ни Ruby не человек, поэтому я даже не буду притворяться, что у меня есть правильный ответ.
Даже если вы не используете Slicehost в качестве своего VPS, я бы рекомендовал проверить их вики и статьи в дополнение к использованию ServerFault.
Что касается Apache, то, вероятно, вы будете иметь дело с .htaccess
файлы, поэтому я рекомендую просто помнить об этом. Эта статья в Википедии есть хорошие ссылки на ресурсы.
Для Rails ознакомьтесь с Руководства по рельсам сайт, на котором есть множество руководств.
Джейсон - Меня всегда больше всего интересовал сайт / задача / инструмент, который я было иметь или заставить работать. Другими словами, та, которая мне действительно была нужна, а не игрушка, которую было бы неплохо иметь. Если вы тоже найдете это, возможно, поищите инструмент, который требует, чтобы вы запустили весь стек и работали с ним, пока он не заработал.
Затем вы можете использовать такие ресурсы, как ServerFault и другие, чтобы запросить ответы на конкретный вопросы, на которых вы застряли, на которые вы получите гораздо более точные и целенаправленные ответы.
Кроме того, вы получите опыт, который может дать вам только создание и администрирование чего-то полезного с нуля, что гораздо ценнее, чем следование руководству или учебнику - потому что вам нужно было во всем разобраться самостоятельно ;-)
Я ставлю +1 к статьям Slicehost. Именно с них я начал работать с моим VPS, даже если вы не используете Slicehost. Легко понять.