Если сервер возвращает 404, proxy_pass на альтернативный сервер - PullRequest
0 голосов
/ 26 июня 2018

Я не смог найти что-либо конкретно связанное с этой проблемой в Google или здесь, поэтому извинитесь, если я, возможно, просто не использую правильные термины.

Я перемещаю терабайты данных на новый сервер из-за проблем с пропускной способностью (нужен порт с более высокой пропускной способностью), и чтобы сделать это как можно более плавным, я хочу переместить сайт на новый сервер до завершения передачи , Затем я хочу, чтобы новые загрузки были получены с нового сервера, а затем, если этот сервер возвращает 404, он должен быть передан на старый сервер.

Какой лучший способ сделать это с nginx?

1 Ответ

0 голосов
/ 27 июня 2018

Попробуйте в вашем конфигурационном файле для nginx добавить эти строки

 location / {
   error_page 404 =301 http://yoursecondsite.com/;
 }

после добавления вызова nginx -t для проверки синтаксиса и перезагрузки systemctl reload nginx

...