ドメイン名はサーバー A を直接指します。サーバー A にリソースがない場合、サーバー B に書き換えられます。設定方法は?
場所 / { root /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; 場所 / { root /usr/share/nginx/html; インデックスindex.htmlインデックス.htm; } エラーページ 404 /404.html; 場所 = /404.html { 書き換えます^(.*) http://www.xxx.com; } }
場所 / {
root /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;
場所 / {
root /usr/share/nginx/html;
インデックスindex.htmlインデックス.htm;
}
エラーページ 404 /404.html;
場所 = /404.html {
書き換えます^(.*) http://www.xxx.com;
}
}