我们在互联网和后端服务器之间设置了代理服务器。使用VirtualHost指令可以很好地管理HTTP请求。
我们在代理后面有一个git服务器,我们只想使用ssh访问存储库,但是除去了URL中的端口号。
例如:
ssh://backend.server.com:7999 --> ssh://backend.server.com
以下是apache proxy的配置:
ProxyRequests
ProxyPreserveHost On
ProxyVia Full
AllowCONNECT 7999
AllowCONNECT指令应该通过ssh处理端口7999,但我不确定这个配置是否足够。
在我们通过ProxyPass和ProxyPassReverse管理http时,我需要配置什么来管理ssh协议?
感谢。
答案 0 :(得分:1)
我可能在这里被误导,因为我不知道Apache如何处理不同类型的流量的所有细节,但AFAIK: