Установка NBICS
Установка на Ubuntu 20.04
1 - Установка MSSQL
SQL server – это система управления базами данных, в работе с которой используется язык программи...
2 - Установка Nginx и Dotnet
Установка Nginx ------------------------------------ sudo apt-get install nginx sudo systemctl...
3 - Настройка приложения и веб сервера
Создать папку /var/www/<имя сайта>..................................................................
4 - Установка и настройка Letsencrypt
Для того, чтобы сайт открывался без проблем, используя доступ по протоколу //https необходимо соз...
5 - Установка брандмауэра и настройка портов
UFW (Uncomplicated Firewall) - является самым простым и довольно популярным инструментарием коман...
Установка на Debian (+ Docker)
1. Установка Docker на Debian
# Остановка всех контейнеров sudo docker stop $(sudo docker ps -aq) # Удаление всех контейнеров...
2. Запуск MS SQL 2022 в Docker
1. Извлечение образа контейнера SQL Server 2022 (16.x) sudo docker pull mcr.microsoft.com/mssql...
3. Восстановление базы данных
1. Создаём каталог backup внутри контейнера (находясь вне контейнера) sudo docker exec -it sql1 ...
4. Установка Dotnet 7
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-m...
4a. Установка и запуск Dotnet 7 через Docker
1. Скачайте официальный образ .NET 7: docker pull mcr.microsoft.com/dotnet/aspnet:7.0 2. В файл...
5. Настройка сайта
1. Поместить распакованный каталог с сайтом в /var/www/ 2. Переименовать каталог с сайтом (дать...
6. Создание файла Kestrel
1. В каталоге /etc/systemd/system/ создаём файл с именем kestrel-NAME_DOMAIN-service.serviceгде ...
7. Создание конфига Nginx
1. В каталоге /etc/nginx/sites-available/ чистим файл default и прописываем туда такие строки: s...
8. Запуск Kestrel и сертификат
sudo systemctl enable kestrel-school-sample.nbics.net-service.service sudo systemctl start ke...
9. Возможные ошибки
Kestrel может не запуститься, из за отсутствия прав на /var/www Эти команды после настройки ngin...
Докер SQL Server
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=LinuxMint333" \ -p 1433:1433 --na...
Сброс dotnet
root@yunohost:/home/oleg_kondratenko# ps aux | grep dotnet root 163826 9.5 3.8 2757960...