Как указать URL-адрес подкаталога статического веб-сайта на приложение Heroku?
У меня есть статический веб-сайт, размещенный на BlueHost, и приложение React/Express, размещенное на Heroku. Мне было интересно, возможно ли сделать что-то подобное.
Доступ к статическому сайту с: staticsite.com
Доступ к приложению Heroku с помощью: staticsite.com/app
Какие конкретные настройки мне следует изучить для настройки этой структуры?
1 answers
Как упоминал тшимкус, для обслуживания Heroku из подкаталога вам потребуется выполнить обратный прокси-сервер с сервера, на котором размещен ваш домен. Это гораздо более сложная настройка для, возможно, минимального выигрыша, и в зависимости от того, как ваши страницы кэшируются в обратном прокси-сервере, это может привести к задержке запроса, который должен пройти несколько переходов, прежде чем достигнет пользователя.
Было бы намного проще (тривиально) просто обслуживать Heroku из поддомена.
В качестве альтернативы, вы можно рассмотреть возможность обслуживания вашего статического сайта как части вашего приложения Heroku с вашего основного домена.