Как настроить VDS (или сервер) под сайты (apache+nginx)

Как настроить VDS (или сервер) под сайты (apache+nginx)

В этой статье я расскажу как настроить свой VDS (виртуальный выделенный сервер) или просто выделенный сервер для запуска на нем своего сайта или множества сайтов. Сразу же напишу оговорки, которые стоит знать. Данный метод настройки подойдет для операционных систем Debian 7 minimal или Ubuntu 12 TLS minimal. В случае если у Вас будут более новые версии ОС, то придется исправлять имена некоторых пакетов на новые. Следующим важным моментом будет отсутствие панели управления хостингом, для новичков конечно же это может быть шоком, но фактически она и не понадобится, так как обычно на сервере после запуска сайта его можно и не трогать в течении длительного времени.
Сразу же приведу пример расчета ВДС к посещаемости сайта. У меня есть сайт с посещаемостью 18 тысяч человек в день, он отлично работает на VDS с 2 гигами оператиной памяти и 2 выделенными ядрами процессора по цене всего в 6 баксов. Вариант данного сервера можно посмотреть ВОТ ТУТ. Там же я брал сервер для данного мануала.



Итак. Будем считать что я настраиваю сервер для сайта с доменом it-manuals.ru и форумом на его поддомене forum.it-manuals.ru. Т.е. когда Вы будете настраивать под себя свой VDS по данному мануалу, то просто замените it-manuals.ru на свой домен.

Допустим у Вас уже есть сервер и теперь мы подключаемся к нему через протокол SSH с помощью программы PUTTY. После запуска переходим в меню Translation и в списке выбираем кодировку UTF-8.
Как настроить VDS (или сервер) под сайты (apache+nginx)

Далее слева сверху нажимает на Session. Справа указываем IP адрес сервера, который указан у Вас в письме. Порт 22 оставляем по умолчанию. Можно сохранить настройки, указав имя данному соединению в окне ниже и нажать на кнопку Save. Чтобы подключиться жмем Open.
Как настроить VDS (или сервер) под сайты (apache+nginx)

Далее перед нами появляется консоль в которой нужно ввести имя (обычно это root) и пароль. Обратите внимание что при вводе пароля ничего показываться не будет. Просто вводим пароль и нажимаем энтер.
Открывается консоль работы с сервером. Она выглядит как на картинке ниже. Если у Вас снова просят ввести пароль, но Вы не верно вводите либо имя пользователя, либо - пароль.

Далее все можно делать строго по написанному ниже и у Вас в конце должен получиться вполне рабочий сервер для своего сайта (или сайтов).
Далее выполняем команды из данного файла до самого конца: nastroika-servera.rar [15.77 Kb] (cкачиваний: 635)

Будет видео в котором я покажу пример использования данного файла в деле.
После этого Ваш веб сервер в целом готов к работе, можно конечно поправить настройки базы данных, но в целом все должно работать и так.
Для защиты протокола SSH, можно изменить порт с 22 на любой свободный или поставить пакет fail2ban, он будет защищать порт от желающих получить пароль перебором:
apt-get install fail2ban

В целом настройки fail2ban не требует, базовых параметров достаточно, но желающие могут покопаться в настройках и выставить нужное время бана, количество попыток подбора пароля до бана и все остальное.
Если по статье возникают вопросы - пишите их в комментариях к данной статье.

0 комментариев

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
© 2015 Все права соблюдены.