Files
obsidian/Итмо/Лабы/Веб/Деплой лаб.md
T
2026-10-08 21:00:18 +03:00

1.7 KiB

1 лаба

Быстрый вариант

Тут все максимально легко, в лабе три (скорее всего) файла: index.html, style.css и script.js Кидаем эти файлы в ~/public_html на гелиосе, теперь лаба доступна по ссылке https://se.ifmo.ru/~sXXXXXX/index.html (XXXXXX - ваш ИСУшник)

Другие варианты

На гелиосе запущен веб-сервер из папки public_html, все что вы туда кладете, доступно из интернета (как вот эти презентации) Так что можно сделать папку lab1 и веб-сервер подтянет index.html с оттуда, лаба будет доступна по ссылке .../~sXXXXXX/lab1

[!hint] Самый крутой вариант Если лаба залита на гитхаб/gitea/gitlab/..., то делаем гит клон в удобную папку на гелиосе, а в public_html создаем символическую ссылку на нужную папку/файл index.html, теперь для обновления лабы на гелиосе можно тупо сделать git pull

2 лаба

Тут все сложнее, по требованию задания лабы нужно поднимать apache httpd + свой бекенд на FastCGI-либе Пока не мой гайд на деплой Также здесь будет гайд на легкий локальный тест в докере + nginx