Два Docker Контейнер xxxx: 8081 и xxxx: 8082.
xxxx: 8081 PHP Код xxxx: 8082 React Code
оба работают на IP-адресе, но я хочу указать основной домен с первым контейнером (example.com) и субмаршрут со вторым контейнером (example.com/app2)
Главный домен успешно указывает на xxxx: 8081 (https://example.com) и работает хорошо, но другой контейнер реакции также указывает на подмаршрут, например https://example.com/app2, но css и js файл не найден.
Код Кэдди.
https://example.com/ {
proxy /app2 http://app.React {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-Proto {scheme}
header_upstream X-Forwarded-Port 443
header_upstream Sec-Websocket-Key {>Sec-Websocket-Key}
header_upstream Sec-Websocket-Extensions {>Sec-Websocket-Extensions}
header_upstream Sec-Websocket-Version {>Sec-Websocket-Version}
header_upstream Connection {>Connection}
header_upstream Upgrade {>Upgrade}
}
proxy / http://php.Website {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-Proto {scheme}
header_upstream X-Forwarded-Port 443
header_upstream Sec-Websocket-Key {>Sec-Websocket-Key}
header_upstream Sec-Websocket-Extensions {>Sec-Websocket-Extensions}
header_upstream Sec-Websocket-Version {>Sec-Websocket-Version}
header_upstream Connection {>Connection}
header_upstream Upgrade {>Upgrade}
}
header / {
Strict-Transport-Security "max-age=31536000;"
X-XSS-Protection "1; mode=block"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
-Server
-X-Powered-By
}
errors stdout
gzip
}