> 백엔드 개발 > PHP 튜토리얼 > apache - 奇怪的现象,PHP网站访问首页一直HTTP 408 错误

apache - 奇怪的现象,PHP网站访问首页一直HTTP 408 错误

WBOY
풀어 주다: 2016-06-06 20:39:55
원래의
2996명이 탐색했습니다.

奇怪现象

1)每次看Apache访问日志,总是很多408错误

网站 .htaccess 配置及顺序

<code>  #非3www重定向在DNSPOD中已设置
  RewriteCond %{HTTP_HOST} ^myhost.cn [NC]
  RewriteRule ^(.*)$ http://www.myhost.cn/$1 [L,R=301]

  #非3www重定向在DNSPOD中已设置
  RewriteCond %{HTTP_HOST} !^(mywww|localhost|192.168.) [NC]
  RewriteCond %{HTTP_HOST} !(my.(cn|loc|test))$ [NC]
  RewriteRule ^(.*)$ http://www.myhost.cn/$1 [L,R=301]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !(xml|html|php)$
  RewriteCond %{REQUEST_URI} !\/$
  RewriteRule ^(.*)$ /$1/ [L,R=301]
</code>
로그인 후 복사
로그인 후 복사

Apache 访问日志

<code>2014-12-23 15:44:46 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:46 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
</code>
로그인 후 복사
로그인 후 복사

奇怪的问题

<code>不知道这些408访问是怎么产生的,没有访问来路也没有请求浏览器信息,就是408,每天都有很多,至少几十个。
</code>
로그인 후 복사
로그인 후 복사

回复内容:

奇怪现象

1)每次看Apache访问日志,总是很多408错误

网站 .htaccess 配置及顺序

<code>  #非3www重定向在DNSPOD中已设置
  RewriteCond %{HTTP_HOST} ^myhost.cn [NC]
  RewriteRule ^(.*)$ http://www.myhost.cn/$1 [L,R=301]

  #非3www重定向在DNSPOD中已设置
  RewriteCond %{HTTP_HOST} !^(mywww|localhost|192.168.) [NC]
  RewriteCond %{HTTP_HOST} !(my.(cn|loc|test))$ [NC]
  RewriteRule ^(.*)$ http://www.myhost.cn/$1 [L,R=301]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !(xml|html|php)$
  RewriteCond %{REQUEST_URI} !\/$
  RewriteRule ^(.*)$ /$1/ [L,R=301]
</code>
로그인 후 복사
로그인 후 복사

Apache 访问日志

<code>2014-12-23 15:44:46 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:46 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
2014-12-23 15:44:51 119.130.186.24 - myhost.cn- - 80 "-" 408 0 0 "from:-"
</code>
로그인 후 복사
로그인 후 복사

奇怪的问题

<code>不知道这些408访问是怎么产生的,没有访问来路也没有请求浏览器信息,就是408,每天都有很多,至少几十个。
</code>
로그인 후 복사
로그인 후 복사

408 Request Timeout

维基百科上都有说的。这个信息表明有人以较慢的速度在向你的服务器发送请求。可能是:

  1. 用户在手动输入数据
  2. 用户的网络慢死了
  3. 用户想通过这种方式进行 DoS 攻击
  4. 用户的程序出错了

后边的「from:-」不知道是什么字段。大概是 UserAgent?

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿