Home  >  Q&A  >  body text

Reverse proxy - nginx cannot find redirect issue?

The domain name points directly to server A. If server A has no resources, it will be rewritten to server B. How to set it up?

我想大声告诉你我想大声告诉你2712 days ago482

reply all(2)I'll reply

  • 天蓬老师

    天蓬老师2017-05-16 17:26:08

    location / {
    root /var/www/a.com
    if (!-e $request_filename) {
    proxy_pass http://b.com;
    proxy_store on;
    proxy_temp_path /var/www/a.com;
    }
    }

    reply
    0
  • 迷茫

    迷茫2017-05-16 17:26:08

    参考如下配置:

    server {
    listen 80;
    server_name _;
    charset utf-8,gbk;
    #access_log logs/host.access.log main;
    location / {
    root /usr/share/nginx/html;
    index index.html index.htm;
    }
    error_page 404 /404.html;
    location = /404.html {
    rewrite ^(.*) http://www.xxx.com;
    }
    }

    reply
    0
  • Cancelreply