Я хотел бы развернуть 2 приложения для Nginx и docker
1 - приложение реагировать с помощью serve -s - файл stati c, который должен запускаться на root
2- php + angularjs приложение с apache
Проблема в том, когда я открываю страницу, например, http://url/old/test#
Я получил 2 страницы, объединенные в 1, потому что также go a PHP page (с stati c angular js), а также получил 404 страницы из нового приложения, потому что у меня есть реагирующий маршрутизатор, который печатает 404 страница
новому нужно знать http://url/old, но только как вызовы API, но это не должно влиять на
, как я могу это исправить. ?
Мой Nginx выглядит следующим образом:
server {
listen 80;
listen 443 ssl;
location / {
proxy_pass http://react:5000/;
limit_req zone=gateway_limit burst=100 nodelay;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
}
location /old {
proxy_pass http://docker-service:8080/;
limit_req zone=gateway_limit burst=100 nodelay;
# Force path '/' to only use https
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
if ($scheme = http) {
return 301 https://$host$request_uri/old;
}
}
|