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