我有两个应用程序在同一台服务器上运行,app1
并且app2
;但app2
我不想用 Nginx 来提供服务。我希望它只能通过 ssh 隧道访问。
我已经配置了 Nginx 来捕获domain.name/app1
并将其重定向到localhost:app_port1
;并且我正在以以下方式运行 app2,127.0.0.1:app_port2
并且我希望它只能通过ssh
以下方式访问:
ssh -L3000:localhost:3000 remote_machine
但是 nginx 仍然在捕获流量localhost:3000
,因此 ssh 隧道无法正常工作。
答案1
抱歉,我不明白这个问题
app_port1 和 app_port2 中的哪一个是端口 3000?
如果应用程序在不同的端口上运行,问题是什么?是什么阻止了 ssh 隧道正常工作?
Nginx 做错了什么?