我刚刚通过 elastic beanstalk 在 aws 上放置了一个新的 Spring Boot 应用程序。该应用程序有它自己托管的静态网站。当我在本地运行它时,我可以转到localhost:5000
,它会将我重定向到 ,localhost:5000/index.html
然后使用 React router 为我重写 url 以显示我的登录页面localhost:5000/login
。
但是,在 AWS 中,访问根 URLmy-app.us-west-2.elasticbeanstalk.com
会返回 403 访问被拒绝,这可能是由于我的 Spring Security 配置造成的,但我不明白为什么它没有my-app.us-west-2.elasticbeanstalk.com/index.html
像我期望的那样重定向到。
解决这个问题最简单的方法是什么?这只是一个演示,所以我对最简单的方法比最好的长期解决方案更感兴趣。