Настройка Ubuntu server на VDS
Итак, у нас в управлении удалённый хост с установленным "скелетом" Ubuntu сервера. Начинаем настройку:
Запущенный apache2 ругается на отсутствие доменного имени: во-первых, сервер наш пока безымянный, поможет команда hostname, одним IP-адресом отделаться конечно можно, но лучше сразу настроить несколько субдоменов для основного TLD и повесить на них соответствующие сервисы (phpmyadmin например, почту, статистику, да мало ли чего ещё), во-вторых, не настроены виртуальные хосты. Огромный тематический тред, посвященный установке и начальной настройке LAMP на убунтуфоруме поможет начинающему прояснить основные базовые понятия. Отдельно отмечу очень толковый FAQ на Cybercity.biz - там нет готовых рецептов, только вопрос-ответ, но вопросы отобраны тщательно. upd: - старый сисадмин о виртуальных хостах, коротко и ясно.
Далее, смотрим cat /var/log/auth.log - и удивляемся, сколько народу уже успело постучаться к нам по ssh с логином root, пока мы тут осматриваем своё новое хозяйство! Непорядок, надо сменить стандартный порт для ssh, и вообще запретить руту логиниться - заходим пользователем (мы же его уже создали), и уже внутри делаем sudo при необходимости. upd: - старый сисадмин, пара слов о защите.
Теперь - почта, без своего почтового адреса как-то несерьёзно. Вариантов ровно 2: можно путём несложных манипуляций с настройками MX записей своего домена перенаправить почту дядюшке Google (можно обслуживать 500 почтовых адресов бесплатно) или установить свой собственный почтовый сервер. Я выбрал Postfix, хорошо переведённый мануал на русском языке по установке есть опять же на убунтарии, если останутся вопросы - одноимённый форум вам в руки!
В общем, ничего сложного, важно не забывать главное правило настройки: как только в консоли увидел ошибку и ничего не понял - выделяем, вставляем в форму поиска, находим несколько тысяч братьев и сестёр по несчастью - и находим решение. В 95% случаев ошибка типовая, на эти грабли уже наступили много раз и решение - в 2 кликах.