使用 Apache 设置 Ubuntu,将子域名重定向到其他内部 IP 和不同端口

使用 Apache 设置 Ubuntu,将子域名重定向到其他内部 IP 和不同端口

我花了好几个小时尝试让它工作,但毫无进展。

我想做的是设置,这样如果我sshsomething.domain.comApache 将重定向到一个不同的内部 IP,如192.168.0.17:22

我以前就这样做过,只在路由器上打开了 80 端口。

就像我domain.com的网站一样,我将music.domain.comSubsonic 重定向到不同的内部 IP 和端口,并将servername.domain.comRDP 重定向到 Windows 机器。

我怎样才能实现这个目标?

答案1

首先,ssh除非客户端重新配置为使用其他端口(无论是-p port在命令行上,还是在 中使用更永久的设置)/etc/ssh/ssh_config,否则将转到服务器上的端口 22。我假设您已经对此进行了排序,以便您ssh something.domain.com转到服务器上的端口 80(嗯,在路由器上,大概设置为将其转发到服务器)。

接下来,(现在我学到了一些新东西),你调整并应用http://www.karlrunge.com/x11vnc/ssl-single-443.html

也就是说,您下载并运行该connect_switchperl 脚本,该脚本是基于目标主机名的连接调度程序。

相关内容