我正在尝试在 WSL2 上的 Ubuntu 中设置 ssh 服务器。我在 Ubuntu 的端口 22 上运行服务器,然后我配置了从 Windows 主机上的端口 25252 到 Ubun 上的端口 22 的端口转发...
我正在尝试在 WSL2 上的 Ubuntu 中设置 ssh 服务器。我的服务器在 Ubuntu 的端口 22 上运行,然后我配置了从 Windows 主机上的端口 25252 到 Ubuntu 中的端口 22 的端口转发。我可以从 Windows 和本地网络上的其他计算机访问 Ubuntu 服务器。我还在路由器上设置了端口转发,以将外部端口 22222 转发到内部端口 25252。但是,当我尝试使用我的公共 IP 进行 ssh 连接时,每个端口都显示“连接被拒绝”。我在 Windows 中为端口 25252 添加了防火墙规则,甚至尝试完全禁用防火墙,但无济于事。任何帮助都将不胜感激。
URL 的各个路径无法解析到不同的服务器。只有(子)域名通过 DNS 定义客户端连接到哪个服务器 - 所有路径(无论是 /
还是 /something
)都将由该服务器处理(1).
https://example.com /something
path within the server
the server
,并且:这意味着你的 始终处理 https://example.com/...
整个
p2
点3
点4
点5
(1)虽然该服务器可以(并且很常见)将 代理 到其他服务器(例如,Nginx 处理 example.com 并仅将 /something 代理到 Apache),但这仍然不会改变它的工作方式:最初对整个(子)域的所有请求仍然转到单个程序。