Установка 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