Я использую следующее в моей конфигурации nginx для прокси-запросов на конкретные пути к отдельному статическому серверу веб-сайта.
server {
listen 80;
server_name _ localhost; # need to listen to localhost for worker tier
location / {
proxy_pass https://mywebsite.com;
proxy_set_header Host mywebsite.com;
proxy_set_header X-Real-IP $remote_addr;
}
}
При первом обращении к пути /team
он работает нормально.Но последующие запросы приводят к ошибке HTTP 426
в Chrome.Открытие этого в окне инкогнито работает хорошо, но иногда также возникают ошибки с 426.
В журнале ошибок nginx нет ошибок.Документация 426 не поможет нам с этим справиться.
Nginx работает в среде ElasticBeanstalk, которая использует балансировщик нагрузки приложения, который принимает HTTP / HTTPS-запросы и перенаправляет их на порт 80 экземпляра приложения.