Оглавление
- 1 Как выглядит VPS на Beget
- 2 Три варианта тарифов
- 3 Преимущества VPS от Beget
- 4 Ускорение работы сайта
- 5 Как перенести сайт с виртуального сервера на Beget VPS
- 6 Создание Beget VPS
- 7 Удаляя VPS освобождается IP
- 8 Как выглядит созданный VPS с Vesta
- 9 Перенос с виртуального на VPS
- 10 Vesta. Ошибка 15 при выпуске SSL сертификата на VPS
- 11 Для пользователей VPS доступен готовый дистрибутив с WordPress!
- 12 Установка окружения рабочего стола на VPS
Попробовать хостинг — 1 месяц бесплатно
Потрясающая новость! Мой любимый хостинг провайдер и регистратор доменного имени Beget внедрил услугу выделенного сервера. Очень рад этому факту. Это новый этап жизни. Очень надеюсь, поддержка хостинга останется отзывчивой к вопросам неопытных пользователей.
Как выглядит VPS на Beget
Приглашение меня принять участие в закрытом бета-тестировании появилось сверху. Сейчас это уведомление исчезло.
Внутри мы видим кнопкочку для создания VPS. Здесь должна в дальнейшем появится статистика по вашим активным серверам.
После того, как нажали на кнопку «Создать VPS» нам открывается выбор образа. Из доступных нам Ubuntu, CentOS, Fedora, Debian, openSUSE.
Три варианта тарифов
Преимущества VPS от Beget
- Виртуализация KVM — гарантирует полный доступ ко всем выделенным ресурсам в любой момент.
- Лучшее оборудование — мы используем только самое современное оборудование ведущих мировых брендов.
- Удобная панель управления — мы приложили максимум усилий, чтобы сделать вашу жизнь проще.
- Круглосуточная поддержка — в любое время суток наши технические специалисты готовы прийти на помощь.
Сегодня я не буду тестировать выделенный сервер. Много другой работы. Но очень приятно, что Beget развивается и мы все причастны к этому. Для многих моих клиентов выделенный сервер очень пригодится. Тем более, что за виртуальный некоторые из них в месяц сейчас платят не намного меньшую сумму, чем минимальный тариф Prime за 750 рублей.
Как мне кажется, именно поэтому Beget повысил немного цены и расширил дисковое пространство на виртуальном хостинге, чтобы VPS от Beget стал ещё более ценным.
Интересно, сделает ли Beget услугу переноса наших сайтов на VPS?
Больше информации по ссылке на мануал на сайте самого сервиса: https://beget.com/ru/manual/vps
Ускорение работы сайта
Появилась мания срочно ускорить работу сайте. Всем известно, чтобы выделенные сервера, такие как VPS/VDS позволяют сайту работать намного быстрее, потому что используют индивидуальные системные ресурсы.
Решил проверить, как с этим справится Beget VPS. Сайт, который необходимо ускорить, находится на виртуальном сервере Beget на WordPress CMS. Максимальный эффект для десктопной версии был 76% по Google PageSpeed Insight. Мобильная версия хромает, но её обязательно поправим, особенно, если получится оптимизировать сайт и уменьшить размер базы данных, чтобы весь этот интернет-магазин можно было перенести на веделенный сервер и делать с ним всякие разные пошлые эксперимента.
Как перенести сайт с виртуального сервера на Beget VPS
Так как сайт находится на Beget, то мне было очень удобно скопировать файлы сайта с вируалки на выделенный сервер используя любимый мной Beget File Manager. Всё до безобразия просто — открываешь в левом окне файлы с сайтом на виртуалке, а в правом окне файлы на выделенном сервере.
Так как на этом сайте база данных имеет совершенно дикий размер в 500мб, то прямым импортом в PhpMyAdmin залить её не получилось. В этом случае помогает вариант подключить удалённо базу данных с сайта на виртуальном хостинге. Пусть хотя бы на время, потом что-нибудь придумаем.
Создание Beget VPS
Создать VPS очень просто и занимает 5 минут времени. 4 минуты из которых — время ожидания пока для нас создаётся сервер.
В этот раз я выбрал самым простой тариф Simple, операционную систему Ubuntu и приложение Vesta для управления доменами, базой данных, почтой, cron’ом и другими важными вещами, которые делать в командной строке муторно, да и я не очень умею без документации, а время копаться в ней не всегда находится.
После копирования файлов необходимо прописать в файле подключения к базе данных Host, который на локальном сервере устанавливают как ‘localhost’
Сайт работает! О результатах тестирования загрузки на Beget VPS напишу в следующем посте.
Удаляя VPS освобождается IP
Создавал сегодня VPS, чтобы развернуть на нём 1С Битрикс и проверить работоспособность. Для этого создал поддомен, прописал в А-запись IP выделенного сервера.
После того, как VPS перестал требоваться, я удалил сервер, а поддомен с А-записью оставил. Через несколько дней я вернулся в этому поддомену и на автоматизме ввёл его в поисковую строку. На моё удивление на этом поддомене появился другой сайт.
Что получается. Когда вы создаёте VPS вам выдаётся личный IP-адрес. Когда вы удаляете VPS, данный IP освобождается и ждёт своего следующего клиента. Так и получилось в этот раз.
Не забывайте удалять не только сервер, но и А-запись с домена. Иначе вот такая штука получится. А оно вам надо?
Как выглядит созданный VPS с Vesta
Перенос с виртуального на VPS
Необходимо было перенести клиентский интернет-магазин на VPS, чтобы сайт работал быстрее. А вы знаете, внутри Бегета специалисты мне помогли перенести файлы и базу данных. Это очень сильно сэкономило моё время и подняло респекты клиентской поддержке.
Vesta. Ошибка 15 при выпуске SSL сертификата на VPS
Если у вас возникла ошибка 15 при выпуске SSL-сертификата, однозначно сказать, в связи с чем связана данная проблема нельзя. Вероятно, что проблема связана с certbot, который используется для выдачи SSL сертификатов не умеет выпускать Wildcard SSL сертификаты.
Для настройки Wildcard SSL вы можете воспользоваться одной из следующих инструкций:
https://www.sslforfree.com/
https://medium.com/@saurabh6790/generate-wildcard-ssl-certificate-using-lets-encrypt-certbot-273e432794d7
Для пользователей VPS доступен готовый дистрибутив с WordPress!
Стало известно о том, что теперь для пользователей VPS можно развернуть предустановленный WordPress вместе с SSL-сертификатом всего за пару кликов без лишних проблем. Сделать это можно по ссылке https://cp.beget.com/vps/create
Обычно такая установка занимает определённое время. Необходимо всё предусмотреть и настроить.

Дальше надо указать домен, на который вам необходимо установить WordPress. Учтите, что при установке на готовый сайт все данные будут потеряны. Не совершите ошибку на данном этапе.

Устанавливайте сертификат. Он бесплатный!
Установка окружения рабочего стола на VPS
На VPS вполне возможна установка окружения рабочего стола.
Что бы установить окружение рабочего стола, выполните данную команду:
apt install xserver-xorg xfce4 x2goserver
После установки добавьте пользователя, из-под которого вы будете заходить в рабочий стол:
useradd -m имя_пользователя
Установите пароль для пользователя:
passwd имя_пользователя
Опционально: добавьте пользователя в группу sudo
, что бы с помощью команды sudo
можно было получать root-права:
usermod -aG sudo имя_пользователя
Далее скачайте клиент для подключения:
Windows — http://code.x2go.org/releases/X2GoClient_latest_mswin32-setup.exe
MacOS — http://code.x2go.org/releases/X2GoClient_latest_macosx_10_13.dmg
Откройте клиент, в появившихся настройках сессии укажите ip вашего сервера и нового пользователя, тип сессии укажите XFCE
.

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

Как узнать какой IP мне прописывать с A-запись?
Корректный ip Вам назначает система, также он приходит в общей информации по серверу в e-mail уведомлениях, при регистрации аккаунта, в случае переноса на другой сервер, либо изменения ip по иным причинам.
Вернуть А-запись к корректному значению можно кликнув на Восстановить настройки по умолчанию, значок похожий на солнце в разделе DNS
После прописывания DNS хостинга на регистраторе проблема с отображением старого сайта может повторяться в течение 72 двух часов после смены NS-записей. Возможно, и позже, но на практике позже пока не встречали. Вызвано это периодикой обновления кэша DNS на стороне Интернет-провайдеров.
На домен установлены ограничения! Как исправить?
Мы немного изменили настройки веб-сервера таким образом, чтобы клиенты без поддержи Cookie и JavaScript не могли заходить на сайт и генерировать нагрузку. Естественно, в исключения добавлены поисковые роботы Google, Yandex, SeoPult, Робокассы, а также некоторые другие. Как правило, клиенты без поддержки Cookie и Javascript — это боты. Поэтому на работе сайта у ваших обычных пользователей эти ограничения отражаться не должны.