nginx + 反向代理 + 反应路由器 - 路由不起作用
nginx + reverse proxy + react router - routing do not work
我对 nginx 和配置一窍不通,所以想请你帮忙。
目前我有这个配置:
server {
listen 80;
server_name domain.com;
location / {
proxy_pass http://somehost:10010/;
proxy_http_version 1.1;
}
}
运行 使用 react-router 创建 React 应用程序。
网站当前行为:
当 运行ning domain.com 时,它可以正确打开主页,应用程序可以正常工作。
尝试 运行 域时。com/some-route(我已正确配置反应路由),它显示 nginx 404 页面。
如何将任何路由重定向到主域,但保留域。com/some-route 在 URL 中?
我试过try_files,但它对我不起作用...
我的问题的答案比我想象的要简单...
我的实例上有两个 nginx:
- 服务器上有一个
- 由 docker 在容器中创建的一个
我必须在构建中创建配置,然后使用 docker 将其移动到容器中。
一切正常。
我对 nginx 和配置一窍不通,所以想请你帮忙。
目前我有这个配置:
server {
listen 80;
server_name domain.com;
location / {
proxy_pass http://somehost:10010/;
proxy_http_version 1.1;
}
}
运行 使用 react-router 创建 React 应用程序。
网站当前行为: 当 运行ning domain.com 时,它可以正确打开主页,应用程序可以正常工作。
尝试 运行 域时。com/some-route(我已正确配置反应路由),它显示 nginx 404 页面。
如何将任何路由重定向到主域,但保留域。com/some-route 在 URL 中?
我试过try_files,但它对我不起作用...
我的问题的答案比我想象的要简单... 我的实例上有两个 nginx:
- 服务器上有一个
- 由 docker 在容器中创建的一个
我必须在构建中创建配置,然后使用 docker 将其移动到容器中。
一切正常。