【问题标题】:Apache respond all portsApache 响应所有端口
【发布时间】:2015-12-10 00:59:58
【问题描述】:

如何设置我的 Apache 配置以侦听(并响应)所有端口?我想构建类似端口测试器的东西。

我知道我可以编辑 apache2.conf 并添加以下行,但添加 65535 行很痛苦。

Listen 1
Listen 2
Listen 3

有没有办法监听和响应所有端口? 请指教

【问题讨论】:

  • 这似乎是一个非常糟糕的主意,有很多协议会监听那些你想要保留的端口,你可能会严重破坏事情。例如,您需要访问端口 22 才能使用 ssh

标签: apache port


【解决方案1】:

不,您不能在 Apache 内部,但您可以让它监听一个端口并设置 iptable 规则(如果运行 *nix)将一系列端口重定向到 Apache 的端口。

应该是这样的:

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 1:65535 -j DNAT --to-destination apache_local_ip:80

【讨论】:

    猜你喜欢
    • 2010-10-29
    • 1970-01-01
    • 2014-12-07
    • 2018-04-16
    • 2021-10-30
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    相关资源
    最近更新 更多