客户端被服务器配置拒绝 - 列出的 IP 是服务器自己的 IP

客户端被服务器配置拒绝 - 列出的 IP 是服务器自己的 IP

我的服务器上发生了一些奇怪的事情。Apache 日志显示有很多请求来自服务器自己的 IP 地址。 我愿意不是怀疑服务器被入侵了。我怀疑某些 PHP 代码出现故障,但我不知道如何追踪它。

我必须通过 htaccess 来阻止服务器本身,因为生成的会话太多,但请求仍在发生并导致访问被拒绝错误。

我需要找出是什么产生了这些请求。下面我粘贴了 Apache 错误日志中的 4 行内容,所有这些都是在同一秒内产生的(在那一秒钟内总共生成了 24 个请求!)。我怀疑 PHP 脚本中的某个地方存在导致这种情况的原因。我如何才能找出这些请求的来源?

请注意,显示的 IP 不是本地主机 IP,而是服务器的外部 IP。这可能很重要。

[Mon Sep 21 17:35:21.056244 2015] [access_compat:error] [pid 13385] [client 64.123.123.123:44407] AH01797: client denied by server configuration: /home/user1/public_html/403.shtml
[Mon Sep 21 17:35:21.065225 2015] [access_compat:error] [pid 13406] [client 64.123.123.123:44408] AH01797: client denied by server configuration: /home/user1/public_html/image/catalog/somepath/ABC-1234XYZ.jpg
[Mon Sep 21 17:35:21.065270 2015] [access_compat:error] [pid 13406] [client 64.123.123.123:44408] AH01797: client denied by server configuration: /home/user1/public_html/403.shtml
[Mon Sep 21 17:35:21.066066 2015] [access_compat:error] [pid 13155] [client 64.123.123.123:44409] AH01797: client denied by server configuration: /home/user1/public_html/image/catalog/someotherpath/DEF-AAA999Z.jpg

顺便说一句,自 8 月 23 日起,我的 Apache 错误日志中有 535,263 行内容显示我的服务器 IP 是客户端。这是一个大问题。

相关内容