VPS сервер: пример подключения и простой настройки для размещения сайта на WordPress. Подборка панелек для управления сервером (ISPConfig, Brainy и др.)

Автор: Alexandr, 23.06.2022 Рубрики: Сайтостроение

Простая настройка VPSВсех приветствую. 👌

Сегодня будет узкая тема, которая может "пригодиться" лишь тем, у кого есть свой сайт, и кто еще не пользовался VPS/VDS* серверами (считая, что их настройка дело муторное, долгое и сложное...).

Вообще-то, это так и есть, при усл., что нужно очень точечно настроить его для определенной не тривиальной задачи. Но мы же в рамках этой заметки рассмотрим вопрос о настройке VPS/VDS для обычного сайта на WordPress... Этот вопрос, обычно, быстро решаем (если у вас на сайте нет каких-то редких плагинов, необычных функций, и пр.).

Стоит ли это вообще делать, что это может дать: ускорение загрузки сайта, отдельный IP (так сложнее попасть в спам-базы), точечная настройка (при желании, можно будет установить нужное ПО). В общем-то, потестировать точно будет не лишним... 👌

Теперь, собственно, о том, что делать...

 

* Вообще-то, VPS и VDS — это немного разные "штуки", но в рамках этой статьи выделять особенности каждого (скорее всего) нет смысла... Для своего первого сервера - можно выбрать и тот, и другой вариант.

 

*

Рассмотрим процесс настройки VPS по шагам

Вариант 1 (с панелью FastPanel)

Думаю мало, кто будет спорить, что управляться с настройками VPS будет гораздо проще с помощью панельки. И на мой взгляд одна из самых удобных (+ она к тому же бесплатная) — это FastPanel (ее можно установить в "2-клика" на практически любой VPS сервер). Причем, весь процесс взаимодействия и настройки сайта в ней проходит даже быстрее, чем в ее аналогах, скажем: ISPmanager или Vesta.

*

Итак...

1) Выбор компании и заказ VPS сервера я оставляю на личные предпочтения и удобства читателя (тем паче, что сделать это не сложно: указать свои ФИО, да оплатить покупку/взять тест на 2-3 дня). 🙂 Скажу лишь, что на мой взгляд оптимальнее было бы выбрать сервер с установленной на него Debian 10 (прим.: не на все ОС можно установить эту панельку!).

📌 2) После заказа сервера у вас должны быть "три вещи": IP-адрес, логин (обычно, root) и пароль.

📌 3) Теперь нам понадобиться утилита PuTTy (для Windows, офиц. сайт: www.putty.org).

После ее установки и запуска — введите свой IP-севера и нажмите "Open". См. скрин ниже. 👇

Putty — вводим IP-сервера и жмем кнопку коннекта

PuTTy — вводим IP-сервера и жмем кнопку коннекта

 

4) Сервер попросит указать логин — обычно нужно вбить root и нажать Enter. Далее скопировать пароль (Ctrl+C), вставить его в окно PuTTy (Shift+Insert //пароль не отображается тут!) и нажать Enter. Если все сделано корректно — увидите длинное сообщение с версией ОС, характеристиками и пр. 👇

 

5) Теперь нужно установить панельку. Для этого скопируйте в окно PuTTy следующую команду:

wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -

Если появится ошибка о том, что "wget... что-то там", используйте:

apt-get install wget

А затем снова предыдущую команду... 👇☝️

Putty. Shift+Insert для вставки скопированных команд

PuTTy. Shift+Insert для вставки скопированных команд

 

6) Когда панелька будет установлена, в нижней части окна появятся:

Логин и пароль от панельки

Логин и пароль от панельки FastPanel

 

7) Войдя в панельку — остается только нажать кнопку "Создать сайт" (удобно!). Там потребуется лишь указать домен и согласиться... 👌

Далее у вас сразу же будет заведена база данных, FTP-аккаунт, создан каталог для сайта, и произведены все прочие настройки. По сути, с этого момента вы можете пользоваться услугами VPS как обычным хостингом. Принципиальных отличий тут я не нахожу (разве только консультировать поддержка вас будет куда меньше).👌

Создать сайт - тут одна кнопка

Создать сайт - тут одна кнопка

 

8) Вот как выглядела панелька на одном моем тестовом сервере: очень все удобно, есть все основные вкладки:

FastPanel — теперь сайтом можно управлять как на классическом хостинге!

FastPanel — теперь сайтом можно управлять как на классическом хостинге!

Обновление сертификатов Let's Encrypt будет производиться автоматически

Обновление сертификатов Let's Encrypt будет производиться автоматически

Обработчик PHP

Обработчик PHP

 

Пару слов про то, какие указывать NS сервера

9) Итак...

Будем считать, что сайт загружен на сервер (база импортирована, файлы на месте и пр.). Теперь нужно как-то удостовериться работает ли он.

Простейший вариант — открыть в своей ОС Windows файл Hosts и добавить туда IP вашего сервера и домен напротив. См. как это выглядит у меня в примере ниже. 👇

После перезапуска браузера — при вводе своего домена в адресную строку, будет открыт сайт с нашего сервера. Если все OK — надо разбираться теперь с NS-серверами...

Указываем IP адрес сервера, на котором расположен сайт

Указываем IP адрес сервера, на котором расположен сайт

 

Обычно, при заказе классического хостинга, вам приходит письмо, в котором сразу сообщается информация о доступе к аккаунту, FTP, базе данных, и написаны NS-сервера (которые нужно поменять у регистратора домена, чтобы сайт открывался на этом хостинге).

При заказе же VPS, обычно, никто не сообщает вам никаких NS серверов (да и автоматически не привязывает ваш домен!). Тут нам придется немного вручную подредактировать их... (либо "поднять", но этот вариант я не буду рассматривать)

*

Способ (1).

Допустим у вас домен зарегистрирован у Reg.ru (если нет - см. дальше, способ 2). Если так, вы можете зайти в панельку к регистратору, открыть настройку нужного домена и выбрать DNS от Reg.Ru (ns1.reg.ru и ns2.reg.ru). Сразу после этого нужно создать две записи (там появится кнопка "Добавить запись"):

Рег-ру — указываем IP-адрес сервера, по которому будет открываться сайт

Рег-ру — указываем IP-адрес сервера, по которому будет открываться сайт

 

Способ 2 (на мой взгляд предпочтительнее).

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

📌 После регистрации в личном кабинете сервиса — добавьте туда свой домен, и создайте также две записи: "A", "CNAME" (пример ниже 👇). Затем Cloudflare вам сообщит NS-сервера, которые вам нужно будет указать у регистратора вашего домена. Всё! Теперь, когда записи обновятся, ваш сайт начнет открываться с VDS сервера.

Зачем нужен этот Cloudflare (и его аналоги): повышается надежность, уменьшается кол-во спама, можно быстрее менять один хостинг на другой (достаточно поменять IP и буквально через 15-60 мин. большинство посетителей будет открывать сайт с нового сервера). Вообще, у Cloudflare целый комплекс услуг, в одной заметке не рассмотришь...🙂

Пример настройки DNS записей

Пример настройки DNS записей

*

Важно!

Если вы чувствуете, что многое из вышесказанного до конца не ясно, — все операции по настройке и опытным работам лучше проводить на тестовом домене/сайте. Иначе есть риск создать себе кучу лишних проблем... 😢

 

 

*

Вариант 2 (с др. панельками aaPanel, Brainy и пр.)

Помимо FastPanel можно воспользоваться и ее аналогами (благо они тоже есть. Правда, на мой взгляд, всё же в удобстве и скорости настройки немного проигрывают. Зато некоторые функциональнее... для тонкой до-настройки сайта).

*

aaPanel

Сайт: https://aapanel.com

Бесплатная панель для Linux сервера с простым (я бы даже сказал: "очень простым!") интерфейсом. Здесь также есть удобные индикаторы загрузки ЦП, памяти, диска (как и у FastPanel). Позволяет быстро управлять сайтами, сертификатами SSL, соединениями по FTP и пр.

Установка: процесс описан на офиц. сайте.

aaPanel — тоже весьма удобная панелька

aaPanel — тоже весьма удобная панелька

 

Brainy

Сайт: https://brainycp.com/

Бесплатная, громоздкая и полностью русифицированная панелька для управления сервером. По-моему, в ней есть всё, что может понадобиться (ну или почти всё...).

На мой взгляд, она больше подходит не для небольшого VPS сервера с одним пользователем, а для создания 10-ка аккаунтов и распределения их ролей. В принципе, один раз настроив - можно привыкнуть... 👌

Brainy — еще одна панелька

Brainy — еще одна панелька

 

Vesta

Сайт: https://vestacp.com/install/

Наверное, одна из самых известных панелек для управления серверами (на основе нее много "чего появилось"... Например, Hestia). Бесплатная, относительно легкая, удобная (правда, не настолько "поворотливая" и быстро-развертываемая как FastPanel. Но всё же...).

Процесс установки подробно приведен на ее офиц. сайте, ссылка выше. (многие считают ее "умирающей" панелькой, однако, пользоваться ей до сих пор вполне можно)

Демо-вид панельки Vesta

Демо-вид панельки Vesta

 

*

Доп. список панелек для Debian, Ubuntu, Centos

(кроме тех, что уже были приведены выше)

(значками я пометил самые интересные панельки для знакомства. Некоторые из них не очень то "на слуху" у общественности)

 

*

PS

Да, кстати, есть определенные хостинг-компании, у которых можно заказать VPS сервер с предустановленными панельками. Например, Fornex, VDSina и пр. (не реклама, просто сам тестировал их продукты — 5÷7 мин. и готовый сервер с панелькой...).

 

*

Иные рекомендации и мнения - приветствуются в комментариях...

Успехов!

👋

Первая публикация: 23.06.2022

Корректировка: 17.01.2024

4 комментария

  1. Сергей:

    Всего 3 команды и сервером можно пользоваться, как хостингом? Проверю сегодня.
    (я помню пробовал сервер с ISPManager - так там запаришься, то одно не работает, то другое. После третьего обращения в поддержку плюнул, и заказал обычный хостинг)

    1. Alexandr:

      Зависит от типа вашего сайта: может там такие плагины и движок, что идеального варианта вообще не подобрать :)

  2. Динар:

    Зачем вообще эти три команды, если можно на той же ВдсИне заказать сервер с установленной панелькой, и делать самому вообще ничего не нужно? ;-)

    1. Alexandr:

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

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Интересное
  • Оптимизируем и ускоряем
  • Удаляем вирусы
  • Настраиваем звук
  • Содержание статьи
  •