Как развернуть приложение ASP.NET?
- В панели откройте Мои серверы и нажмите на свой сервер.
- На вкладке Обзор дождитесь, пока в строке Приложение появится «ASP.NET готов». Страница обновляется сама.
- Откройте ссылку в строке Адрес сайта. Откроется пример страницы Razor.
Публикация собственного проекта
Подключитесь по SSH и переключитесь на пользователя app:
su - app
Перенесите проект на сервер и опубликуйте его:
dotnet publish -c Release -o ~/uygulama/yayin
Затем вернитесь к root командой exit. В файле /etc/systemd/system/uygulama.service замените в строке ExecStart имя kaynak.dll на имя своего файла и выполните:
systemctl daemon-reload
systemctl restart uygulama
Приложение слушает порт 5000, а Nginx передаёт ему входящие запросы.
Ваш собственный домен
- Направьте A-запись вашего домена на IP-адрес сервера.
- Получите сертификат:
certbot --nginx -d yourdomain.com
Сертификаты продлеваются сами.
Снаружи открыты только порты 80, 443 и 22 для SSH.
Сервера ещё нет? Закажите сервер с установленным ASP.NET: вы выбираете размер и платите только за выбранное.
Спасибо за отзыв!