内网环境中 服务器 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 2022-11-16 14:04:20 +08:00
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 感谢大家 搞定了
|