内网环境中 服务器 A 的 nginxA 的端口开了外网,服务器 B 的 nginxB 端口没有外网, 外网能通过 nginxA 的端口访问到 nginxB 中的页面静态资源吗
![]() | 1 eason1874 2022-11-16 13:49:37 +08:00 很简单,就是反代。关键词:nginx proxy_pass |
![]() | 2 JohnBull 2022-11-16 13:51:04 +08:00 nginxA 的管理员是你的话就能 |
![]() | 3 mytudan OP |
![]() | 4 eason1874 2022-11-16 14:00:04 +08:00 |
![]() | 5 JohnBull 2022-11-16 14:01:40 +08:00 请定义一下,什么叫“拿到 nginxB 中的静态资源” |
![]() | 6 Tink PRO reverse proxy |
![]() | 7 iPumpkin 2022-11-16 19:56:16 +08:00 nginxB: server { listen 3000; location / { root /xxx/xxx; try_files $uri $uri/ /index.html; } } nginxA: server { listen 80; location / { proxy_pass http://nginxB:3000; } } |
![]() | 8 mytudan OP 感谢大家 搞定了 |