首页天道酬勤java重定向和转发的区别,请求转发和重定向的区别

java重定向和转发的区别,请求转发和重定向的区别

张世龙 05-12 17:03 85次浏览

使用nginx作为代理,传输api和静态资源。 前台APP是react APP,可以正常访问,但在刷新特定功能页时得到404。 不刷新就没问题。 如果react APP应用程序和nginx部署在一起,则只需要设置

位置/

{

try_files $uri /index.html;

}

是的。 react APP应用程序和nginx目前是分开部署的。 proxy_pass代理中过去的。 那么该怎么配置呢?

nginx配置

服务器{

listen 80

server _ namelocalhosteoms.XXX.com;

access _ log/var/log/nginx/eoms.access.log;

位置/API/{

proxy _ set _ header host $ host : $ server _ port;

proxy _ set _ headerx-real-IP $ remote _ addr;

proxy _ set _ headerx-forwarded-for $ proxy _ add _ x _ forwarded _ for;

proxy _ pass http://API-eoms/public/index.PHP/API /

client_max_body_size 512m;

client_body_buffer_size 1024k;

proxy_connect_timeout 100;

proxy_send_timeout 100;

proxy_read_timeout 100;

fastcgi_read_timeout 180;

proxy_buffer_size 8k;

proxy_buffers 128 64k;

proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

}

位置/{

proxy_redirect off;

proxy _ set _ header host $ host : $ server _ port;

proxy _ set _ headerx-real-IP $ remote _ addr;

proxy _ set _ headerx-forwarded-for $ proxy _ add _ x _ forwarded _ for;

proxy_pass http://ui-eoms;

}

}

由ps:使用的docker引入。 ui-eoms是在httpd中引入的react APP应用程序。 因为react APP应用程序只有一个index.html条目文件。 所以如果你要求其他地址,就会出现404

希望支持任何页面更新都能正常工作

nginx udp代理,nginx upstream 端口转发怎么设置,路由器设置端口转发