網域直接指向A伺服器,如果A伺服器沒有資源,則rewrite到B伺服器,該如何設定?
地點 / { 根 /var/www/a.com if (!-e $request_filename) { proxy_pass http://b.com; proxy_store上; proxy_temp_path /var/www/a.com; } }
參考如下配置:
伺服器{ 聽80; 伺服器名稱_; 字符集 utf-8,gbk; #access_log 日誌/host.access.log main; 地點 / { 根 /usr/share/nginx/html; 索引index.htmlindex.htm; } error_page 404 /404.html; 位置= /404.html { 重寫 ^(.*) http://www.xxx.com; } }
地點 / {
根 /var/www/a.com
if (!-e $request_filename) {
proxy_pass http://b.com;
proxy_store上;
proxy_temp_path /var/www/a.com;
}
}
參考如下配置:
伺服器{
聽80;
伺服器名稱_;
字符集 utf-8,gbk;
#access_log 日誌/host.access.log main;
地點 / {
根 /usr/share/nginx/html;
索引index.htmlindex.htm;
}
error_page 404 /404.html;
位置= /404.html {
重寫 ^(.*) http://www.xxx.com;
}
}