跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 前后端分离的网站,部署在内网,提供公网访问时候,需要映射两个端口号,能找到办法只映射一个吗?
未分類
18 1 月 2021

前后端分离的网站,部署在内网,提供公网访问时候,需要映射两个端口号,能找到办法只映射一个吗?

前后端分离的网站,部署在内网,提供公网访问时候,需要映射两个端口号,能找到办法只映射一个吗?

資深大佬 : darknoll 6

前端和后端端口不一样,比如前端 80 端口,后端 8080,通过网关映射出去的时候,能不能只用一个端口号,有啥好办法没

大佬有話說 (11)

  • 資深大佬 : AlkTTT

    后端一个固定前缀转发
    比如前端是 http://localhost -> 127.0.0.1:80
    后端是 http:/localhost/api -> 127.0.0.1:8080

  • 資深大佬 : leishi1313

    内网装个 Nginx

  • 資深大佬 : nakes

    nginx 聚合一下。参考 1 说的进行反向代理设置,
    location /api/ {
    #代理后端服务
    proxy_pass http://127.0.0.1:8080/;
    }

  • 資深大佬 : chenluo0429

    后端转发,nginx 转发都是可行的手段。但是注意想要同一端口的话必然要从二级目录来区分转发到不同的端口上去,那么前后端项目的资源文件等要是相对路径,绝对路径会 404

  • 資深大佬 : lower

    就是用 反向代理了。
    如果不想像上那样用路径的话,还可以单独给后端一个域名,同样反代到指定端口(要处理跨域问题)

  • 資深大佬 : wudaye

    nginx 解你忧

  • 資深大佬 : WishMeLz

    nginx 反向代理

  • 資深大佬 : bruce0

    nginx 反向代理

  • 資深大佬 : deplives

    nginx 反代

  • 資深大佬 : Leszeu

    前后端分离的网站,只要映射前端的端口就行了吧。

  • 資深大佬 : UnknownSky

    nginx 反代或者 Haproxy 負載均衡

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具