AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 60002
Accepted
Chris_K
Chris_K
Asked: 2009-08-29 06:34:01 +0800 CST2009-08-29 06:34:01 +0800 CST 2009-08-29 06:34:01 +0800 CST

mod_proxy -- 我应该紧张吗?

  • 772

据我所知,我在我的 Apache 生产服务器上禁用了所有 mod_proxy 东西。什么是测试或确认的合理方法?看看我的 httpd.conf,我可以告诉你,任何有“代理”的行都被评论了,因为这是值得的。

我问的原因是我今天早上在我的 logwatch 报告中看到了这些东西:

 Connection attempts using mod_proxy:
   81.88.124.30 -> 64.12.202.116:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.15:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.1:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.22:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.29:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.36:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.43:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.50:443: 1 Time(s)
   81.88.124.30 -> 64.12.202.8:443: 1 Time(s)

 Requests with error response codes
   403 Forbidden
      64.12.202.116:443: 1 Time(s)
      64.12.202.15:443: 1 Time(s)
      64.12.202.1:443: 1 Time(s)
      64.12.202.22:443: 1 Time(s)
      64.12.202.29:443: 1 Time(s)
      64.12.202.36:443: 1 Time(s)
      64.12.202.43:443: 1 Time(s)
      64.12.202.50:443: 1 Time(s)
      64.12.202.8:443: 1 Time(s)

不是我的报告中通常出现的东西。所以看起来他在尝试中得到了 403,我想这很好。但是什么让他觉得值得一试?

apache-2.2 security mod-proxy
  • 5 5 个回答
  • 4237 Views

5 个回答

  • Voted
  1. Best Answer
    David Z
    2009-08-29T06:43:06+08:002009-08-29T06:43:06+08:00

    也许他/她/它试图弄清楚是否值得一试。只需向服务器发送代理请求并查看它是否有效,他们不会花费任何费用,因此通常他们会不加选择地发送这些请求。

    仅供参考,确保 mod_proxy 被禁用的一种可靠方法是确保该行

    LoadModule mod_proxy.so proxy_module
    

    被注释掉了。它应该只在配置文件中出现一次,但用 grep 确保它不会有什么坏处。此外,您可以运行

    apache2ctl -M
    

    (或者可能是您的系统的等效项,在我的系统上/etc/init.d/apache2 modules)列出加载的模块并验证代理模块不在列表中。

    • 7
  2. Joe H.
    2009-08-29T09:53:09+08:002009-08-29T09:53:09+08:00

    要测试以确保您不是开放代理,只需 telnet 到端口 80,然后发送:

    GET http://www.google.com/ HTTP/1.0
    

    (最后你需要两个两行返回,但它被吃掉了)。您应该返回一个 404 页面。如果你回到谷歌,你是开放的。

    • 2
  3. jaywink
    2013-09-09T22:25:19+08:002013-09-09T22:25:19+08:00

    默认情况下,在 Apache 2.x 上,即使启用了 mod_proxy 模块,也会通过以下指令默认值禁用代理;

    ProxyRequests Off
    

    如果您将其设置为 On 那么您就是一个开放代理 - 否则 AFAIK 您应该是安全的。

    https://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxyrequests

    • 2
  4. Amy
    2013-09-12T05:18:28+08:002013-09-12T05:18:28+08:00

    您可以关闭 ProxyRequests,未加载 mod_proxy,但仍会收到 200 响应。我在客户端的 Web 服务器上遇到了导致此行为的配置 - 默认虚拟主机有一个 .htaccess 指令,该指令通过 php 脚本发送所有请求,并且“找不到页面”页面返回 200 响应代码。您可以请求任何内容,并且永远不会收到 404 错误。不是一个理想的情况,但也不是一个开放的代理。这对搜索引擎索引器来说是地狱。哈哈

    • 1
  5. sybreon
    2009-08-29T07:37:12+08:002009-08-29T07:37:12+08:00

    FWIW,确保不加载它的最佳方法是从驱动器中删除模块,然后重新启动 apache。

    • 0

相关问题

  • 在 Linux Xen VPS 上优化 Apache 和 MySQL

  • 从多个位置保护远程服务器/工具访问的最佳方法是什么?

  • 在 SOHO 环境中实施的最佳 VPN 技术是什么?[关闭]

  • mod_rewrite 不转发 GET 参数

  • 保护新的 Ubuntu 服务器 [关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve