Ответ за кредит отправляется @RichardSmith, он предоставил возможную ошибку, которая в правильном направлении. Я выяснил свою ошибку в правиле перезаписи nginx.
rewrite ^/web/(.*) /web/;
location /web/ {
alias /home/ubuntu/web/client/web/;
# try_files $uri $uri/ index.html;
}
Вместо вышеупомянутого я должен иметь следующее:
rewrite ^/web/(.*) web/;
location web/ {
alias /home/ubuntu/web/client/web/;
# try_files $uri $uri/ index.html;
}
Сервер рассматривает путь как абсолютный всякий раз, когда /
помещается перед сетью. Таким образом, оператор rewrite
пытается перенаправить в резервный файл, который не существует по абсолютному пути. В конце концов, оператор rewrite
делает бесконечный цикл.