反向代理 - nginx找不到重定向问题?

【字号: 日期:2022-07-07浏览:27作者:雯心

问题描述

域名直接指向A服务器,如果A服务器没有资源,则rewrite到B服务器,该如何设置?

问题解答

回答1:

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; }}

回答2:

参考如下配置:

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;} }

相关文章: