我正在运行lighttpd并在一个旧盒子上打开。 可以configuration为让lighttpd通过www.example.com:80处理networkingstream量,但是通过ssh.example.com:80拥有sshstream量?
由于不相关的情况,我发现自己有时会被阻止在只允许通过端口80的stream量的防火墙之后。当然,这在使用HTTPS连接到站点时会出现问题。 我想在这个已经提供内容的盒子上build立一个ssh隧道。
为了保持这个问题的一般性和实用性,我将我的问题与标题类似地加以说明:是否可以设置ssh来侦听特定子域上的特定端口?
由于您使用虚拟主机来区分不同的stream量格式,因此您的HTTP服务器(本例中为lighttpd)必须完成区分stream量的工作,这意味着所有stream量都必须符合HTTP规范。 我能想到的最好的解决scheme是允许HTTP代理stream量(包括具体的CONNECT代理方法),当然有适当的授权,然后通过您的HTTP代理连接到SSH。
只是要小心,不要允许未经身份validation的代理stream量,否则在几分钟内您将成为垃圾邮件中继。
另外, 开瓶器 。