簡體   English   中英

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 運行 Create React App。

網站的當前行為:運行 domain.com 時,它正確打開主頁,應用程序正常工作。

嘗試運行 domain.com/some-route (我已正確配置反應路由)時,它顯示 nginx 404 頁面。

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

我試過try_files,但它對我不起作用......

對我的問題的回答比我想的更簡單......我的實例上有兩個 nginx:

  • 服務器上的一個
  • 一個由 docker 在容器內創建

我必須在構建中創建配置,然后使用 docker 將其移動到容器中。

一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM