Добрый день!
Столкнулся со следующей проблемой. Есть два контейнера:
1. React приложение
2. Бек, который написан на Битриксе ( конечная CMS не важна, это может быть WP )
Соответственно запущено два docker контейнера:
- React лежит по адресу:
http://ip_адрес_сервера:8081/
- Бек (bitrix) лежит по адресу:
http://ip_адрес_сервера:8082/
есть домен
example.com, по которому открывается React приложение.
Мне нужно, что бы Битрикс открывался по адресу
example.com/api
Я использую
jwilder/nginx-proxy, конфигурациюнный файл которого, выглядит так:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://ip_адрес_сервера:8081/
}
location /api/ {
proxy_pass http://ip_адрес_сервера:8082/
}
}
Перейдя по
example.com корректно открывается React приложение, но по адресу
example.com/api , страница битриксовая открывается, но не подтягиваются статические файлы, так как они все еще ссылаются на
example.com, а не на
example.com/api (скрин)
Не могу решить этот вопрос который день, если был у кого подобный опыт (не обязательно сайт на битриксе), буду рад помощи, спасибо!