Хочу рассказать о том, как я покупал виртуальный сервер для сайта на базе VPS хостинга. Уверен, что вам это тоже будет полезно, ведь наверняка есть свой веб проект, магазин или блог, которому рано или поздно понадобится больше места и больше ресурсов, чтобы справиться с возрастающей нагрузкой. Данная статья была изначально написана в далеком 2017 году, но переписана полностью в 2024 году с учетом нового опыта и данных.
Любой хостер, как правило, предлагает или может предложить следующие тарифы:
- Виртуальный хостинг (шаред-хостинг или просто shared)
Это самый дешевый вид хостинга, на котором работает 99% всех обычный сайтов для компаний. - Виртуальный сервер (VPS) или реальный сервер (VDS)
Это уже штука посложнее, не просто мегабайты выделенного пространства, а свой отдельный сервер: больше мощности, больше ресурсов и больше геморроя.
Большинство сайтов работают на самых дешевых тарифах хостинга и это правильно!
Думаю, понятно, что шаред-хостинг - это тот же самый сервер, только порезанный на тысячу мелких "кусочков", которые затем отдаются в аренду за 200-300 росс. руб. в месяц отдельным клиентам.
Проблема чаще всего возникает, когда аппетиты вашего сайта начинают превосходить размеры того "кусочка", который вы покупаете у хостера.
И хостер радостно вам пишет: "Вау! Вы превысили порог вашего виртуального хостинг-плана, предлагаем вам переключиться на вируальный сервер за NNN рублей в месяц".
Не спешите бежать впереди трамвая, не суетитесь, вообще постарайтесь любыми способами не переходить на ВПС, сейчас объясню почему.
Не переходите на VPS!!
Я не шучу!
Если есть хоть какая-то возможность не переходить на ВПС-сервер с обычного дешёвого шаред-хостинга, то обязательно воспользуйтесь ей и оставайтесь висеть на шареде максимально долго.
Плюсы дешевого шаред-хостинга поистине огромны:
Стабильность
Рядом с вами висят ещё 1000 сайтов. Как вы думаете, их владельцы за ...дцать уже выдурили весь мозг техподдержке с разными вопросами? Конечно! В итоге серверы, на которых и размещается вируальный хостинг, уже вылизаны десятками технарей до блеска, там закрыты все наиболее болезненные места и уязвимые дыры, налажено всё, что можно было наладить и потому отлично работает принцип "заплатил и забыл". То есть владелец покупает хостинг, размещает свой сайт и никаких хлопот!
Минимальная цена
Стоимость шаред-хостинга сущие копейки по сравнению с серверами, которые в 20-50 раз дороже виртуального хостинга.
Тысячу раз подумайте, прежде чем лезть в виртуальные или реальные серверы, ведь часто проблему с нагрузкой на шаред-хостинг можно решить без дорогостоящих переходов на ВПС, а именно:
- Поменять хостера
Самый простой и эффективный способ. Банально меняете хостера на того, у кого ресурсы шаред-хостинга выше и всё работает как раньше (лучшие хостеры) - Оптимизировать наконец сайт
Нагрузку на хостинг дает сайт. И если скрипты в нем неоптимизированы, то даже на дорогом VPS сервере сайт будет тормозить и вешаться. То есть вы потратите деньги, а по факту ничего не поменяется. Поэтому если у вас проблема именно в том, что сайт жрет много процессора или памяти и хостер вас за это ругает и отключает сайт, то надо постараться решить проблему в корне, а не бросаться докупать мегабайты оперативки. Иногда установка банального плагина кеширования творит поистине чудеса - Сменить тормознутый сайт напрочь
Иногда оптимизация сайта не представляется возможным (старая CMS, нет программиста и т.п.), в этом случае стоит подумать: а надо ли вообще держаться за старый хлам или просто создать новый оптимизированный проект с нуля или на каком-то проверенном шаблоне? Часто это выгоднее, чем заморачиваться с хостингом. Плюс вы получаете более свежий и современный сайт (вот, например, мой шустрый шаблон на WordPress)
Конечно, не всегда возможно остаться на шереде, иногда ВПС просто необходим, ну что, если это ваш случай, то идём дальше.
Если приходится покупать VPS сервер
Если уж вариантов нет и покупка сервера у хостера - это суровая реальность, то обратите внимание, что вместе с купленным сервером вам нужен будет свой системный администратор.
Ведь после покупки виртуального сервера, что вы получите?
Просто логин и пароль к консоли управления сервером!
Вы когда-нибудь работали с MS-DOS, UNIX или подобными консольными системами? Где команды вводятся не в браузере тыкая мышкой куда вы привыкли в обычном хостинге, а вручную белыми буковками на черном фоне? Думаю, что нет.
Поэтому для любого VPS или VDS у вас должен быть или свой системный администратор (сисадмин) - цена вопроса примерно 8000-10000 росс. руб. в месяц - или вы на своём крутом сервере даже SSL не установите, не говоря уже про бэкапы, электронную почту, кэширование и т.п.
Это главное правило при покупке своего сервера - опытный сисадмин на нём!
Из этого правила я знаю только одно исключение, это когда техподдержку сервера делает сам хостер.
Но тут есть большая "засада": многие хостеры лишь декларируют такую поддержку, но при этом почти никто (!) не предоставляет по факту в реальности такую поддержку даже за доплату
Я нашёл только одного хостера (из десятка лидеров на рынке), кто реально предоставляет качественную техподдержку на VPS - это Бегет
Проверил их в течение двух лет: они терпеливо возились с кучей моих вопросов, начиная от переноса сайта и заканчивая выставлением прав доступа на папки.
Все остальные хостеры на ВПС, с которыми я имел дело, при выключенной услуге техподдержки просто писали "мол, настройкой vps серверов должен заниматься сам владелец", а при включенной - отплёвывались отсылками на их базу знаний.
Кроме того, у Бегета хорошая админка, где можно и в техподдержку обратиться, и самом сервер перезапустить, и файлы скопировать, просканировать сервер на вирусы и т.п.
Но есть и минусы, конечно, к ним надо быть готовым:
- Нет нормального бекапа "из коробки" и не хотят его настраивать.
- Панель Hestia - это всё-таки примитив, в отличии от Cpanel или ISP панели.
Впрочем, как по мне, то это решаемые мелкие недочеты.
Вопросы и ответы
Еще можно найти сисадмина на традиционных биржах фриланса (только почитайте обязательно как это правильно делать).
Выводы и итоги
Иногда проще поменять или оптимизировать сайт, чем покупать VPS.
Ещё проще - поменять хостера, у меня было с десяток случаев, когда один хостер требовал перехода клиента с шареда на дорогой VPS-сервер, но после перехода на другой такой же дешевый шаред-хостинг клиент годы работал (и до сих пор работает) на нём без всяких впс.
Если уж приходится брать ВПС, а вы в этом ни бум-бум, берите на Бегете - там хоть техподдержка реальная, и сам ВПС шустрый (стоит 2700р в месяц)
Дополнение
Где еще можно купить приличный VPS, если сисадмин свой или не требуется.
Вот кстати, код купона на скидку 60%, код: 781999
Удачи в бизнесе!
спасибо. вроде написали все четко но у меня как всегда все превращается через Ж..... я через ftp загрузил уже расспакованные файлы вордпресс на сервер, затем как в одной инструкции прочитал в браузер вписываю имя домена сайта своего и по идее как пишут должна выйти установка wordpress но у меня нахер выходит Not Found
The requested URL / was not found on this server.
Скорее всего, вы застряли на пункте привязки домена.
Еще до всякой установки WordPress сам домен должен открываться.
И на нем что-то должно появляться - например, пустая страница, или заглушка от хостера (типа сайт в разработке) и т.п.
Если домен не привязан, то нужно прочитать инструкцию хостера - у них у всех немного по разному это делается, тут общего рецепта нет.
Что я бы сделал:
1) Удалите все файлы, что загружали по ftp (чтобы не мешали)
2) Создайте один файл index.html
3) В него впишите текст: "Privet"
4) откройте сайт в браузере - вы должны увидеть белую страницу и Privet вверху слева.
5) если увидели - тогда файлы по ftp и т.п. заново загружайте.
кроме базы данных в wp-config.php пропишите еще вручную адрес сайта по образцу:
define('WP_SITEURL','https://moytop.com');
define('WP_HOME','https://moytop.com');
понятно, домен на свой поменяйте и http а не https
6) далее должна пойти установка.
7) если не идет, а какая-то ошибка, тогда всё же на фриланс или на форум какой-то лучше обратиться, обычно установка wordpress не превышает 300р.
Но нужно добиться, чтобы когда вводишь домен
жалко что нет инструкции как установить и настроить загрузить сайт вордпресс на виртуальный сервер vps... нет денег лишних чтобы нанимать да и неохота палиться,,,может подскажете вменяемую инс рукцию где есть?
подробной инструкции у меня нет.
могу в двух словах сказать, мало ли пригодится в какую сторону "копать".
1) Ваш VPS должен уже иметь настроенную панель управления, например, ISP или Cpanel или Vesta.
ISP мне нравится больше, рекомендую ее.
Cpanel сложнее и тупее имхо.
Vesta вообще не понравилась.
Если панели нет, то вы ее НЕ поставите сами, уж, поверьте. Попросите хостера или придется искать фрилансера - вот так https://moytop.com/optimizaciya-raboty/otnoshenie/kak-pravilno-najti-i-nanyat-frilansera
Но в большинстве случаев хостер ставит панель.
2) уточните у хостера - есть ли возможность автоматической установки WordPress - по моим наблюдениям 90% хостеров имеют такую возможность. В этом случае всё сделается автоматически. Вам нужно будет только добавить вашу тему - это можно сделать из админки WordPress.
3) если возможности добавить WordPress автоматически нет - то придется делать вручную.
Я так понимаю, домен уже привязан к хостингу, то есть при вызове сайта - открывается какая-то заглушка.
Если домен не привязан, то нужно прочитать инструкцию хостера - у них у всех немного по разному это делается.
Обычно просто создается домен в разделе www-домены (isp панель) и прописываются dns серверы у регистратора домена.
Думаю, разберетесь.
Если нет, грузите хостера, обычно они помогают ссылками на свои параметры.
Ну а когда домен привязан к вашему VPS, то:
1 - создаете базу данных https://moytop.com/sozdanie-sayta/7-1/kak-sozdat-bazu-dannyx-mysql
Запоминаете название базы + имя пользователя + пароль.
2 - Потом скачиваете дистрибутив WordPress https://ru.wordpress.org/ и заливаете его в папку домена.
Распаковываете.
3 - открываете ваш сайт - там открывается именно установщик WordPress и по нему проходитесь (в принципе, процесс установки сводится к тому, что вы вставляете данные базы данных, которые запомнили на этапе 1)
4 - после чего WordPress установлен и можно туда заливать вашу тему.
Это уже можно сделать просто из админки, как таковых настроек VPS это уже никак не касается
спасибо, уже читал... разбираюсь - кстати идея сперва написать пост а потом ключи вытащить работает? Или все таки надо быдет сперва ключи подобрать а потом уже посты под них писать? Вообще первый вариант мне больше нравиться, думаю может вообще забить на эти ключи и писать в свое удовольствие...
Отличный пост, странно почему я раньше не наткнулся на твой блог. Один момент, это реальный опыт с Караваном? Просто смущает партнерская ссылка, я не против таких ссылок - главное что бы обзор\отзыв не был высосан из пальца.
А так по сайту респект, у меня реально около двадцати вкладок открыто по твоему сайту, сижу уже час изучаю (две недели назад запустил свой блог на WP - и реально начинаю понимать что ни хрена не понимаю)...
p.s блог читается легко, я его просто проглатываю... пост за постом.
Да, я на нём сейчас работаю.
Без полной тех. поддержке не слишком легко, но если постоянно не экспериментировать с сервером, то проблем вообще не будет и техподдержка и не понадобится. Зато экономия приличная.
Ну а по их непосредственной работе "железа" вопросов вообще никаких нет, всё суперчетко вот уже как пару лет.
Ну а партнёрку я вешаю на всё, что потестил и что мне лично понравилось.
Ок. Честно говоря не думал что ответишь, все таки последнему комменту уже почти год :)
Кстати по привлечению трафика, никак не могу понять что такое ключевые слова - точнее как правильно их прописать где в каком количестве на 1000 сим. и т.д.
Может у меня тематика сайта не подходящая (форекс валютные рынки и т.д)? Если есть что нибудь конкретное по привлечению трафика - именно для новеньких сайтов (моему неделя две), буду признателен.
тут в двух словах не ответить )
могу посоветовать:
https://moytop.com/prodvizhenie-sajtov/4-2/semanticheskoe-yadro-ili-kak-podobrat-klyuchevye-slova-dlya-sajta
https://moytop.com/prodvizhenie-sajtov/4-2/seo-teksty-kak-vpisat-klyuchevye-poiskovye-zaprosy-chtoby-vyjti-v-top
https://moytop.com/prodvizhenie-sajtov/4-4/formula-kei-dlya-keycollector-kak-sekonomit-na-prodvizhenii
Спасибо за статью. теперь пазл сложился в голове)
на днях зашел на впн аккаунт. где там что искать? ) OC centos - ни файл менеджера ни mysql. консоль и командная строка в помощь
теперь понятно что нужно владельцу было заказать себе установку панель управления хостингом
да уж
когда видишь голую систему, понимаешь, что ну совсем некуда тыкнуться.
но к счастью есть биржи фриланса, где за гуманные деньги все установят, настроят и оптимизируют под вашу CMS. И далее уже можно работать с привычным ISP, FTP и Mysql.
только нанимать фрилансера надо правильно, чтобы не кинул на деньги - читайте тут как это делать https://moytop.com/optimizaciya-raboty/otnoshenie/kak-pravilno-najti-i-nanyat-frilansera