![Modsecurity...主机头是数字 IP 地址无法提供没有匹配目录索引的目录](https://linux22.com/image/752475/Modsecurity...%E4%B8%BB%E6%9C%BA%E5%A4%B4%E6%98%AF%E6%95%B0%E5%AD%97%20IP%20%E5%9C%B0%E5%9D%80%E6%97%A0%E6%B3%95%E6%8F%90%E4%BE%9B%E6%B2%A1%E6%9C%89%E5%8C%B9%E9%85%8D%E7%9B%AE%E5%BD%95%E7%B4%A2%E5%BC%95%E7%9A%84%E7%9B%AE%E5%BD%95.png)
我的系统是 Debian 9 Apache2 php-fpm
我的网络服务器上的一个网站出现了错误。
我曾尝试将 index.html 文件添加到 public_html 目录中(并禁用 htaccess 和 wordpress index.php),但是在虚拟主机提供页面之前它似乎被困住了。
我在虚拟主机的 apache2 日志中发现了以下问题。
它也应该是主机系统 ipaddress 的默认域。
[2020 年 5 月 8 日星期五 08:38:55.023689] [:error] [pid 16874:tid 139899541833472] [客户端 12.34.56.78:46780] [客户端 12.34.56.78] ModSecurity:警告。REQUEST_HEADERS:Host 处的模式匹配“^[\d.:]+$”。 [文件 “/usr/share/modsecurity-crs/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf”] [行 “793”] [id “920350”] [rev “2”] [msg “主机标头是数字 IP 地址”] [数据 “12.34.56.78:443”] [严重性 “警告”] [版本 “OWASP_CRS/3.0.0”] [成熟度 “9”] [准确度 “9”] [标签 “application-multi”] [标签 “language-multi”] [标签 “platform-multi”] [标签 “attack-protocol”] [标签 “OWASP_CRS/PROTOCOL_VIOLATION/IP_HOST”] [标签 “WASCTC/WASC-21”] [标签 “OWASP_TOP_10/A7”] [标签 “PCI/6.5.10”] [主机名“12.34.56.78”] [uri “/”] [unique_id “XrSN-2ic6bwAAEHqQ4oAAABW”] [2020 年 5 月 8 日星期五 08:38:55.024469] [autoindex:error] [pid 16874:tid 139899541833472] [client 12.34.56.78:46780] AH01276:无法提供目录 /home/tesla/public_html/:未找到匹配的 DirectoryIndex(index.html、index.htm、index.php、index.php4、index.php5),并且 Options 指令禁止服务器生成的目录索引
(我已经用 tesla 替换了我的域名)
我不知道该怎么做才能修复这个问题?