Где взять недорогой VDS хостинг?

Сайт вылетел из индекса? Размещение ссылок навсегда. Победим АГС вместе.

Доброго времени суток.

Сегодня я расскажу Вам как заполучить и настроить качественный, производительный, и при этом весьма недорогой VDS хостинг за приемлемые деньги. А рефералов при этом ждет неплохой бонус, в виде рекомендаций, используя которые можно будет увеличить производительность сервера в разы.

Не для кого не секрет, что хостинг компании предлагают нам несколько видов хостингов:

Это так называемые shared хостинги, где Вам выделяются все ресурсы оборудования, но при этом они делятся на всех клиентов находящихся на данном сервере.

VPS/VDS хостинги, где Вы покупаете более-менее гарантированные ресурсы (CPU, RAM)

Dedicated сервера, где вы арендуете весь сервер целиком.

Colocation я не рассматриваю, т.к. если Вы знаете что это такое, и уж тем более пользуетесь подобными вещами, дальше Вам читать просто незачем;)

Итак, что же выбрать бедному вебмастеру для своих проектов?

Dedicated — дорого. Аренда серверов начинается примерно от $30 в месяц. Shared хостинги периодически занимаются оверселлингом, т.е. продают ресурсов гораздо больше чем их есть на самом деле. И как следствие в «час пик» сайты расположенные на подобных хостингах могут быть периодически недоступными.

Остается золотая середина — VDS хостинг.

Многие боятся этого страшного на первый взгляд сочетания, не задумываясь, сколько плюсов за ними скрывается.

Арендуя VDS — Вы получаете практически полноценный nix сервер с доступом к консоли с правами root. Что открывает весьма недурные возможности.

Я хочу рассказать как настроить VDS хостинг, не приобретая при этом дополнительных панелей управления типа Plesk или ISP manager. Ведь любая панель на VDS будет «отъедать» покупаемые Вами ресурсы сервера.

Я уже около 3х лет держу свои сервера и сервера клиентов на хостинге Fastvps, и за все время использования я не припоминаю остановок серверов больше чем на 15 минут. Да и то, как правило ночью, и крайне редко (раз в 3-6-9 месяцев). Для примера один из моих серверов (правда с файловым кешированием) преспокойно выдерживает 7 проектов с суммарной посещаемостью порядка 3000 уникальных посетителей в сутки. Как Вы могли догадаться количество открытых и просмотренных страниц в разы больше. И стоит это хозяйство всего лишь 8.9 евро в месяц. А с 1 августа данный хостинг провайдер увеличил ресурсы серверов, и в настоящее время подобный VDS сервер обойдется Вам всего в 5.9 евро в месяц.

Как же настраивается VDS если у нас нет панелей управления?

Да очень просто — через консоль.

Предположим Вы приобрели сервер OVZ-3 у FastVPS. Операционная система которую я рекомендую это конечно же Debian. Думаю что по удобству и надежности врятли кто-то с ней сравнится.

Далее Вам понадобится программа, для доступа к Вашему серверу — Putty.

Запустив Putty подключаемся по SSH к нашему серверу, введя присвоенный ему IP адрес. Увидев окно приветствия вводим логин — root и пароль, который сгенерирован в личном кабинете. И вот она святая святых — консоль сервера.

Далее делаем буквально следующее: не задумываясь вводим последовательно одну за другой нижеприведенные комманды. Где нужно выбрать Y/n выбираем «Y». В остальном же просто жмякаем «Enter».

apt-get update
apt-get upgrade
apt-get install mc
apt-get install mysql-server mysql-client libmysqlclient15-dev
apt-get install php5-common php5 libapache2-mod-php5 php5-cli
apt-get install php5-cgi php5-mysql

В процессе установки MySQL нужно будет задать пароль root для MySQL сервера.
Далее выполняем еще парочку команд и установим сервисы, которые будут заниматься кешированием.

apt-get install nginx
apt-get install memcached
apt-get install phpmyadmin

Вот собственно и все. Основа сервера установлена. А дальше нам предстоит длительное допиливание нашего детища напильником.
Выполняем следующие команды:

a2enmod rewrite
a2enmod vhost_alias

Включив таким образом необходимые модули нашего веб сервера.
Дальше нам нужно завести пользователя. Никогда, слышите НИКОГДА не работайте без надобности под root-ом.
Пользователь заводится командой:

adduser Имя_пользователя (латинские_буквы_без_пробелов)

Следуя инструкциям завершаем заведение пользователя. Интуитивно я думаю должно быть все понятно.
Вообще в nix системах я бы не рекомендовал использовать пробелы и кирилицу.

Далее выполняем в консоли команду mc, и о чудо, перед нами почти привычный файловый менеджер;)
Предлагаю сразу его настроить, задав для левой и правой панелей стиль отображения «Brief», и в Options/Configuration включив использование внутреннего редактора (use internal edit).

Переходим в корневой каталог, и из него в папку /home/
Там мы найдем папку название которой совпадает с заведенным нами ранее пользователем.
внутри пользовательской папки создаем каталог www, в котором и будем располагать наш сайт.

Следующим шагом нужно зайти в каталог /etc/apache2/ и отредактировать файл ports.conf, заменив там везде 80 на 81. Кроме этого нужно зайти в папку /etc/apache2/sites-available/ и отредактировать файл default, исправив в первой строке 80 на 81.

В этой же папке создадим файл с именем домена нашего сайта (например vasia.ru) и поместим в него следующее содержимое: apache_site (974) (исправить в соответствии с Вашими путями).
Далее в папке /etc/nginx/sites-available/ также создадим файл с именем домена нашего сайта (например vasia.ru) и поместим в него следующее содержимое: nginx_vasia (1127) (исправить в соответствии с Вашими путями).
Следующим шагом будет создание символических ссылок для 2х выше-указанных файлов в соответствующих папках sites-enabled. Сделать это можно либо командой:

ln -s /etc/apache2/sites-available/vasia.ru /etc/apache2/sites-enabled/vasia.ru
ln -s /etc/nginx/sites-available/vasia.ru /etc/nginx/sites-enabled/vasia.ru

либо через меню «file» в mc.
И в завершение нам нужно перезапустить службы следующими командами:

/etc/init.d/apache2 restart
/etc/init.d/nginx restart
/etc/init.d/memcached restart

Вот и все. В принципе сервер готов к работе. И при этом нам не понадобилось никаких панелей управления хостингом, которые ко всему прочему отъедают покупаемые нами ресурсы.
Да, phpmyadmin будет доступен по адресу http://Ваш_IP/phpmyadmin
А для того, чтобы быстро залить файлы своего сайта на хостинг можно воспользоваться утилитой WinSCP. Заливаем архивом, а затем через Putty распаковываем в нужную нам папку. Времени это занимает в десятки раз меньше чем заливать файлы по ftp.
Думаю, что просто следуя вышеперечисленным инструкциям у Вас получится настроить рабочий сервер минут за 10-15. Кстати пока писался этот материал был настроен один DVS сервер для товарища.

Ну а тем, кто зарегистрируется по реферальной ссылке, и сообщит мне  через контактную форму дату/время регистрации и тариф я поделюсь несколькими советами по оптимизации MySQL сервера, apache (для увеличения производительности в НЕСКОЛЬКО РАЗ), базовым настройкам безопасности, ну и с особо страждущими рефералами могу поделиться скриптом, который будет делать полные + инкрементные бэкапы Ваших проектов.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Похожие статьи:

Комментарии (10) на “Где взять недорогой VDS хостинг?”

  • Эх, а если бы в домене вместо «x» была бы «f», то и не пришлось бы искать недорогой VDS хостинг…

    [Ответить]

    SibNo Gravatar Ответил:

    Вы имеете ввиду sibneft ? :) Не обязательно. Экономика должна быть экономной (С) кто-то там.

    [Ответить]

  • Как обидно бывает, когда идет большой траф и в этот момент сервер вдруг прекращает работать. Хуже этого может быть лишь отключение сервера на длительное время.

    [Ответить]

    SibNo Gravatar Ответил:

    Совершенно верно. Ведь трафик зачастую — «наше Все».
    Собственно это одна из причин по которой я предпочитаю покупать сервера за бугром.

    [Ответить]

  • Ээх, где ж вы раньше-то были?! Поздно я вас нашел. Как раз вчера попросил своего хостера, чтобы он перевел меня обратно на хостинг, т.к. не смог справиться с сервером, и средства туда пустил не потраченные. Теперь буду знать, что и куда тыкать, а в конце срока потестирую вдс, из вашей статьи.

    [Ответить]

    SibNo Gravatar Ответил:

    @Саша, спасибо за комментарий.
    Ну на самом деле ничего страшного. Для Вас это бесценный опыт в любом случае.
    Что же касается вышеизложенного — 2 моих знакомых проделали все вышеуказанное, и получили на выходе весьма неплохой хостинг.

    PS Ну и как говорится «попадете в рефералы» — можете смело рассчитывать дополнительно на парочку советов по оптимизации некоторых настроек.

    [Ответить]

  • Сделал всё, как описано выше, но phpmyadmin не открывается. В чём может быть проблема? Пишет, что установлена последняя версия phpmyadmin.

    [Ответить]

    SibNo Gravatar Ответил:

    @Gilles, спасибо за комментарий.
    Кто пишет? Где пишет? Как пишет? Хотя бы скрин этого дела покажите.
    Сложно лечить по фотографии, но при отсутствии фотографии лечить гораздо сложнее :)

    PS жаль конечно что вы не вошли в список рефералов;)

    [Ответить]

  • Поможете с настройкой сервера, если я стану вашим рефералом и дам символическую сумму денежных знаков США?

    [Ответить]

    SibNo Gravatar Ответил:

    @Илья,
    Не вопрос. Впринципе следуя данному материалу можно все настроить.
    Ну и дополнительно посоветую как допилить MySQL и прочие мелочи.
    Можете связаться со мной через контактную форму или аську 24763один09один

    [Ответить]

Оставить комментарий

Spam Protection by WP-SpamFree

Подписаться
Следовать за мной на ТвиттереПодписаться на RSS обновления
Подписаться через RSS2Email

SibNext.RU



Реклама




changemoney.me

Пузомерки