Я знаю, что это субъективно и самоуверенно, мне просто нужно кое-что начать, зная, какой может быть лучшая практика.
У меня MERN app
работает на localhost
с сценарием реагирования, в настоящее время работающим на port 3000
, и экспресс-приложение, работающее на port 3001
.
сейчас я собираюсь настроить его вживую на AWS и задаюсь вопросом, должен ли я создать его как
website.com
для интерфейса реагирует на то, что NGINX направляет что-либо из порта 80 to 3000
, в то время как он выполняет вызовы к api.website.com
, работающему на 3001
в том же экземпляре с website.com
и `api.website.com, имеющим тот же ip
или
один отдельный экземпляр для website.com на другом IP и другой экземпляр для api.website.com
на другом IP для вызовов API? доступ к обоим без указания порта
Мне любопытно, потому что большую часть времени я использовал API, у них нет отдельного порта, просто поддомен, который, как я предполагаю, был другим IP и другим экземпляром.
Как лучше всего это настроить, учитывая, что я хочу использовать SSL?