【问题标题】:Apache2 hide portApache2隐藏端口
【发布时间】:2017-06-14 04:49:07
【问题描述】:

呸呸呸呸,

我有一个公共 IP 和一个家庭路由器,允许我根据需要转发任意数量的端口。

出于测试目的,我需要使用 HTTPS 访问两个内部 IP。第一个站点是使用 443 的 netscaler 网关,并且工作正常;由于各种原因,我宁愿不改变它。

第二个 IP 是一个基于 apache2 raspbian 的网站,应该使用 444(或任何其他端口),这就是问题开始的地方。

如果我使用https://example.com:444 格式,我可以从外部轻松访问该站点;但是我想隐藏地址末尾的 :444。

我在这方面检查了几个线程,似乎都提供了两种选择:

代理反向:proxypreservehost/proxypass/proxypassreverse

重写:rewritecond / rewriterule

我不能粘贴超过 2 个链接,但这些是我在这个网站上找到的标准示例。

在这两种情况下,我都成功地重新启动了 apache2,在我非常有限的知识中,这意味着“一切正常”,但我仍然得到地址末尾的 :444。

因此我的问题,

是否有可能获得我想要的东西?

我做错了什么?

非常感谢您的意见。

谢谢

问候

狮子座

【问题讨论】:

  • 由于某种未知原因,开头的“大家好”部分没有发布。

标签: url redirect url-rewriting apache2 hide


【解决方案1】:

如果您只有 1 个外部 IP 地址,您将无法将防火墙配置为将端口 433 转发到不同的 IP 地址。

一个设备必须(在某个层)代理到另一个设备。在任一服务器中,这似乎都是一项简单的任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    • 2014-01-17
    相关资源
    最近更新 更多