微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx + 反向代理 + 反应路由器 - 路由不起作用

如何解决nginx + 反向代理 + 反应路由器 - 路由不起作用

我对 Nginx 和配置完全不了解,所以我想请你帮忙。

目前我有这个配置:

server { 
  listen 80; 
  server_name domain.com; 

  location / {
    proxy_pass http://somehost:10010/;
    proxy_http_version 1.1;
  }
}

使用 react-router 运行 Create React App。

网站的当前行为: 运行 domain.com 时,可以正常打开主页,应用程序正常运行。

尝试运行 domain.com/some-route 时(我已经正确配置了反应路由),它显示Nginx 404 页面

如何将任何路由重定向到主域,但在 URL 中保留 domain.com/some-route?

我尝试过 try_files,但它对我不起作用...

解决方法

对我的问题的回答比我想象的要简单... 我的实例上有两个 nginx:

  • 服务器上的一个
  • 由 docker 在容器内创建的

我必须在构建中创建配置,然后使用 docker 将其移动到容器中。

一切正常。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。