如何防止 Apache Web 服务器接受来自未知主机的请求

Posted

技术标签:

【中文标题】如何防止 Apache Web 服务器接受来自未知主机的请求【英文标题】:How to prevent Apache web server accepting requests from unknown hosts 【发布时间】:2021-06-26 10:39:48 【问题描述】:

我有一个在 Elastic Beanstalk 上运行的 Django 应用程序,当机器人发出 HOST 标头与我的 ALLOWED_HOST Django 设置不匹配的请求时,它会不断创建冗余哨兵错误日志。如何配置 Elastic Beanstalk 以阻止 Apache 接受任何与我的主机名不匹配的请求(例如 www.example.com)?

这里有类似的问题,但是它们没有准确解释如何在部署期间更改 Apache 配置。

【问题讨论】:

【参考方案1】:

您可以编辑您的安全组以阻止除您的 ip 之外的所有连接。为此,您需要转到Services->EC2->Security Groups->Your Elastic Beanstalk Security Group 并单击Edit Inbound Rules.

【讨论】:

以上是关于如何防止 Apache Web 服务器接受来自未知主机的请求的主要内容,如果未能解决你的问题,请参考以下文章

apache 工作过程和模式

如何让 Apache Tomcat 接受 DELETE 方法

服务器运维之安全配置1

Apache 网站漏洞利用与安全防护修复方案

防止 Windows 服务器暂停我的进程

如何在CentOS配置Apache的HTTPS服务