Установка CMS

  Настройка VPS


  Установка на Ubuntu Nginx

Установка на Ubuntu Nginx включает себя следующие этапы:

  • Развертывание сервера VPS Ubuntu 24.04;
  •  Настройка соединения и интерфеса для настройки сервера;
  •  Установка среды выполнения или SDK .Net Core; 
  • Установка веб-сервера Nginx;
  •  Выполнение настроек;
  • Тестирование.



  Развертывание сервера VPS Ubuntu 24.04

Вариант 1 (рекомендуемый)

Разверните на своём хостинге VPS. Для цели развертывания CMS для сайта достаточно будет одно ядерный VPS и 2 Гб RAM. Далее необходимо выбрать и настроить соединение с сервером для удобного управления им. Существует множество средств для этого. Наиболее оптимальным, на наш взгляд, будет использовать Visual Studio Code, как универсальное и расширяемое средство, как для работы в файловой системой, в терминальном режиме, а также для  редактирования и отладки кода. Поэтому следует сразу установить его на свой компьютер в той операционной системе в которой вы работаете.

Если всё это вы изучили и сделали, запускаем VS code, находим в меню режим терминала - ... /Terminal/New Terminal и устанавливаем первое соединение с сервером по команде:

ssh [root or user name]@[IP or hostname] и вводим пароль.

Теперь мы можем установить и настроить OpenSSH для удобной и надежной связи с сервером.

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

sudo apt update && sudo upgrade  , следует всегда выполнять перед началом установки новых программ.

Теперь следует установить OpenSSH на сервер. Это позволит вам быстро и безопасно соединятся с сервером по ключу, не вводя пароль быстро и удобно выполнять необходимые действия (детали установки есть в руководстве OpenSSH). См. здесь.

sudo apt install openssh-server


Вариант 2 (требует больше ресурсов)

В качестве альтернативного варианта, если вы работате по Windows, можно настроить работу с графическим интерфейсом для чего нужно выполнить следующие действия:

  1. Обновите пакеты
  2. sudo apt update
  3. Откройте TCP-порт 3389:
  4. sudo ufw allow 3389
  5. Установите xrdp:
  6. sudo apt install xrdp
  7. Установите пакет xorgxrdp:
  8. sudo apt install xorgxrdp
  9. Активируйте xrdp
  10. sudo systemctl enable xrdp
  11. Проверьте статус xrdp:
  12. sudo systemctl status xrdp

    Статус должен быть active.

  13. Установите графическое окружение рабочего стола Xfce:
  14. sudo apt install xfce4
    sudo apt install xfce4-terminal
  1. Запустите xrdp командой:
  2. sudo systemctl start xrdp

Остановить работу xrdp можно командой sudo systemctl stop xrdp

Готово, вы установили xrdp и Xfce на Ubuntu. Теперь к Ubuntu можно подключиться через удалённый рабочий стол.





  Подключение к рабочему столу Ubuntu из Windows

Для работы через удалённый рабочий стол вам понадобятся данные учётной записи Ubuntu, а также IP-адрес устройства, к которому вы планируете подключиться. IP-адрес сервера указан в информационном письме, которое пришло на контактный email при заказе услуги, а также в карточке услуги на вкладке «Управление».

  1. Откройте меню RDP. Для этого нажмите сочетание клавиш Win+R и введите в строку mstsc:
  2. Введите IP-адрес машины, к которой хотите подключиться, и нажмите Подключить:
  3. Укажите данные учётной записи Ubuntu, в которой планируете работать, и кликните ОК:

Готово, вы удалённо подключились к Ubuntu из Windows.





  Установка .Net Core

Установка пакета SDK

Пакет SDK для .NET позволяет разрабатывать приложения с помощью .NET. При установке пакета SDK для .NET не нужно устанавливать соответствующую среду выполнения. Чтобы установить пакет SDK для .NET, выполните приведенные ниже команды:

sudo apt update && \
sudo apt install -y dotnet-sdk-8.0

Или :

Установка среды выполнения

Среда выполнения ASP.NET Core позволяет запускать приложения, созданные с помощью версии .NET без поддержки среды выполнения. Приведенные ниже команды позволяют установить среду выполнения ASP.NET Core, которая больше всего совместима с .NET. В терминале выполните приведенные ниже команды:

sudo apt update && \
sudo apt install -y aspnetcore-runtime-8.0

Проверьте установку командой:

dotnet --info



               

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.