如何在共享服务器上查找生成 httpd 请求的站点

如何在共享服务器上查找生成 httpd 请求的站点

我有一台共享服务器,其中的一个 Wordpress 站点已被盗用。我清理了服务器上的所有 WordPress 站点,一切似乎都很好。

今天检查时发现 htop 中有大量 httpd 请求。

问题:有没有一种简单的方法可以找到服务器上的哪个站点正在生成这些请求?

森托斯 6.5

答案1

(以下假设 Apache httpd。)如果您配置了处理程序,您可以在 处查看状态信息http://your.host/server-status,其中包括每个线程/进程处理的最后一个请求。示例输出的片段http://www.apache.org/server-status:

Srv PID Acc M   CPU SS  Req Conn    Child   Slot    Client  VHost   Request
0-3 14945   0/1516/44613    _   388.52  6   0   0.0 198.85  4925.35 200.23.10.34        
0-3 14945   0/1487/45982    _   388.22  9   0   0.0 36.54   5136.00 68.84.15.163        
0-3 14945   0/1499/47317    _   388.55  5   0   0.0 55.79   4677.07 190.245.218.189 www.apache.org:80   GET /proper/commons-bsf/images/external-classic.png HTTP/1.1
0-3 14945   0/1488/44601    _   388.58  0   0   0.0 51.48   5345.17 14.139.185.82       
0-3 14945   0/1245/47133    _   388.41  2   0   0.0 39.04   4884.93 95.91.249.186       
0-3 14945   0/1339/46175    R   388.07  0   1   0.0 220.24  4794.02 14.139.185.82       
0-3 14945   0/1474/47807    _   388.41  3   0   0.0 36.18   4933.90 95.91.249.186       
0-3 14945   0/1479/48044    _   388.45  9   0   0.0 37.67   5960.46 68.84.15.163    www.openoffice.org:80   GET /projects/update/aoo341/check.Update HTTP/1.1

Srv Child Server number - generation
PID OS process ID
Acc Number of accesses this connection / this child / this slot
M   Mode of operation
CPU CPU usage, number of seconds
SS  Seconds since beginning of most recent request
Req Milliseconds required to process most recent request
Conn    Kilobytes transferred this connection
Child   Megabytes transferred this child
Slot    Total megabytes transferred this slot

相关内容