Apache2隐藏端口
Apache2 hide port
再见,
我有一个 public IP 和一个家庭路由器,它允许我根据需要转发任意多个端口。
出于测试目的,我需要使用 HTTPS 访问两个内部 IP。第一个站点是使用 443 的 netscaler 网关,并且工作正常;由于种种原因,我宁愿不改变它。
第二个 IP 是一个基于 apache2 raspbian 的网站,应该使用 444(或任何其他端口),这就是问题开始的地方。
如果我使用 https://example.com:444 格式,我可以很容易地从外部访问该站点;但是我想隐藏地址末尾的 :444。
我在这方面检查了几个线程,似乎都提供了两种选择:
反向代理:proxypreservehost / proxypass / proxypassreverse
重写:rewritecond / rewriterule
我不能粘贴超过 2 个链接,但这些是我在本网站上找到的标准示例。
我在这两种情况下都成功重启了 apache2,据我所知,这意味着 'things are ok',但我仍然在地址末尾得到 :444。
因此我的问题,
有没有可能得到我想要的东西?
我做错了什么?
非常感谢您的意见。
谢谢
问候
狮子座
如果您只有 1 个外部 IP 地址,您将无法将防火墙配置为将端口 433 转发到不同的 IP 地址。
一台设备必须(在某个层)代理另一台设备。在任一服务器中这似乎都是一项简单的任务。
再见,
我有一个 public IP 和一个家庭路由器,它允许我根据需要转发任意多个端口。
出于测试目的,我需要使用 HTTPS 访问两个内部 IP。第一个站点是使用 443 的 netscaler 网关,并且工作正常;由于种种原因,我宁愿不改变它。
第二个 IP 是一个基于 apache2 raspbian 的网站,应该使用 444(或任何其他端口),这就是问题开始的地方。
如果我使用 https://example.com:444 格式,我可以很容易地从外部访问该站点;但是我想隐藏地址末尾的 :444。
我在这方面检查了几个线程,似乎都提供了两种选择:
反向代理:proxypreservehost / proxypass / proxypassreverse
重写:rewritecond / rewriterule
我不能粘贴超过 2 个链接,但这些是我在本网站上找到的标准示例。
我在这两种情况下都成功重启了 apache2,据我所知,这意味着 'things are ok',但我仍然在地址末尾得到 :444。
因此我的问题,
有没有可能得到我想要的东西?
我做错了什么?
非常感谢您的意见。
谢谢
问候
狮子座
如果您只有 1 个外部 IP 地址,您将无法将防火墙配置为将端口 433 转发到不同的 IP 地址。
一台设备必须(在某个层)代理另一台设备。在任一服务器中这似乎都是一项简单的任务。