Apache请求崩溃站点

时间:2015-10-25 13:33:51

标签: apache ip

我知道这是一个非常广泛的问题,但如果不从这里开始,我真的不知道如何解决它。

我正在处理的网站一直在崩溃,当我与托管服务提供商的支持团队交谈时,他们告诉我这是因为该网站正在向外部连接发出多个apache请求。他给了我要求信息的IP地址,但我的问题是该网站庞大且有多个用户。如何准确找到请求来自网站的位置?

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

你没有说明什么O.S.和/或使用什么样的服务(共享主机,VPS等),无论如何,apache日志通常位于:

基于Debian(Ubuntu等):/var/log/apache2/access.log

基于Fedora(RHEL,CentOS等):/var/log/httpd/access_log

但是,如果您的服务器配置了虚拟主机和自定义日志指令,则文件名可以是其他名称。即:

(...)
ErrorLog path/to/error.log
CustomLog path/to/access.log combined
(...)

使用greptail或任何其他工具检查日志。

您可以通过以下.htaccess规则阻止可疑IP:

order allow,deny 
deny from 1.2.3.4 
allow from all

使用错误的IP更改 1.2.3.4

可能您的网站的根目录中已经有.htaccess了。例如:path / to / my_site / .htaccess