如果服务器返回404,则proxy_pass到备用服务器

时间:2018-06-26 16:12:38

标签: ubuntu nginx server web webserver

我在Google或此处找不到与该问题特别相关的任何东西,如果您使用的术语不正确,请对不起。

由于带宽问题(需要更高带宽的端口),我正在将TB的数据移至新服务器,并且为了使其尽可能无缝,我想在传输完成之前将站点移至其新服务器。然后,我希望从新服务器获取新的上传文件,然后如果该服务器返回404,则应将其传递到旧服务器。

用nginx做到这一点的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

在配置文件中尝试使用nginx添加这些行

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

在添加调用nginx -t以检查语法并重新加载systemctl reload nginx

之后