Я использую Cloud 9 IDE для создания веб-сайта. Моя цель - обслуживать статический веб-сайт с корня сайта /index.html и так далее. Содержимое этого сайта будет обновляться по расписанию (в этом примере ежедневно). На конечных точках /admin и /api я хочу использовать несколько колб-приложений.
Поскольку это происходит в Cloud 9 IDE, у меня нет доступа к конфигурации прокси-сервера. Я должен обслуживать все на один порт, используя протокол HTML. uWSGI способен сделать именно это. Я борюсь с моим файлом конфигурации, хотя:
#uwsgi.ini
[uwsgi]
static-index = index.html
static-map2 = /=/home/ubuntu/workspace/generated-site
static-map2 = /static=/home/ubuntu/workspace/static-assets
mount = /admin=admin.py
mount = /api=api.py
manage-script-name = true
master = true
processes = 5
socket=0.0.0.0:8080
protocol=http
Запросы к /admin и /api работают как положено, возвращая результат или ошибку 404.
Запросы к / и /index.html оба возвращают generated-site/index.html как и ожидалось.
Запрос /no_exist.html возвращает 404 Not Found как ожидалось.
Моя проблема со вторым static-map2 . Запрос /static/test.html вернулся 404 Not Found (я поместил туда html-файл для тестирования).
