Я пытаюсь развернуть приложение Sanic рядом с Nginx. Я хочу, чтобы Nginx обрабатывал:
- Обслуживание файлов (мой SPA и другие активы)
- Certbot / letsencrypt ssl (можно обойтись без)
И я хочу, чтобы Sanic обработал мои конечные точки API.
Я знаю, как обращаться с каждым в отдельности. Однако я не знаю, как заставить их бежать рядом друг с другом. Насколько я знаю, две службы не могут прослушивать один и тот же порт TCP. Если это так, должен ли я просто заставить Nginx действовать как обратный прокси-сервер для Sanic? Если так, как бы вы поступили?
Любое руководство будет оценено.