apache - 如何防止黑客利用Apache -> Sites-available -> Default file

标签 apache configuration default

我们注意到黑客创建了一个域并配置了 DNS 以将其指向我们服务器的 IP 地址。

我们在 Ubuntu 上使用 apache2.x。
apache 的/etc/apache2/sites-available 目录中有一个“默认”文件,看起来黑客的域正在使用“默认”apache 配置文件在他们的域中显示我们的Web 内容。

我们怎样才能防止这种情况?
有人可以发布一个“默认”的 apache 配置文件作为例子吗?

最佳答案

通过指定 ip 和端口进入 apache 的未知域将被定向到第一个虚拟主机,因此是 000-default 文件。最好的办法是让 000-default 主机返回 400 或 500 错误(或一些明确的消息说该域不属于),并为您的每个站点使用显式虚拟主机。

关于apache - 如何防止黑客利用Apache -> Sites-available -> Default file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719925/

相关文章:

apache - htaccess 文件中 RewriteRules 的顺序

ruby-on-rails - 在 rails 中放置配置常量的位置

java - 如何访问 WEB-INF 文件夹外的 jdbc 属性文件(用于 Spring Security 配置)?

php - 我应该如何创建一个总是超时的测试资源

linux - JVM 中的交换性

Apache 2 VHost - www.domain.com 有效,但 domain.com 转到注册商

c# - 配置和启动 WCF 服务时出现问题

c - C中的默认参数

ruby - 在 Ruby 中,如何在不重复代码的情况下使用默认参数或指定参数调用方法?

java - 为内部子接口(interface)创建 "default constructor"