Настройка 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, можно настроить работу с графическим интерфейсом для чего нужно выполнить следующие действия:
Обновите пакеты- Откройте TCP-порт 3389:
- Установите xrdp:
- Установите пакет xorgxrdp:
- Активируйте xrdp
- Проверьте статус xrdp:
- Установите графическое окружение рабочего стола Xfce:
sudo apt update
sudo ufw allow 3389
sudo apt install xrdp
sudo apt install xorgxrdp
sudo systemctl enable xrdp
sudo systemctl status xrdp
Статус должен быть active.
sudo apt install xfce4
- Запустите xrdp командой:
sudo apt install xfce4-terminal
sudo systemctl start xrdp
Остановить работу xrdp можно командой sudo systemctl stop xrdp
Готово, вы установили xrdp и Xfce на Ubuntu. Теперь к Ubuntu можно подключиться через удалённый рабочий стол.
Подключение к рабочему столу Ubuntu из Windows
Для работы через удалённый рабочий стол вам понадобятся данные учётной записи Ubuntu, а также IP-адрес устройства, к которому вы планируете подключиться. IP-адрес сервера указан в информационном письме, которое пришло на контактный email при заказе услуги, а также в карточке услуги на вкладке «Управление».
- Откройте меню RDP. Для этого нажмите сочетание клавиш Win+R и введите в строку mstsc:
- Введите IP-адрес машины, к которой хотите подключиться, и нажмите Подключить:
- Укажите данные учётной записи 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