문제

Apache 뒤에있는 Mongrel Server가 있습니다. 잘 작동합니다. 그러나 때때로 Apache 서버는 그 자체로 겉보기에 종료됩니다. 구성 문제가 있는지 또는 공격인지 확실하지 않습니다. Apache 오류 로그는 다음과 같습니다.

[Thu Apr 30 02:15:07 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 02:15:07 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 02:15:07 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 02:17:13 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv
[Thu Apr 30 02:24:06 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv
[Thu Apr 30 10:49:18 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Apr 30 10:49:18 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 12:53:08 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 12:53:08 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 12:53:08 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 12:59:15 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 12:59:15 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 12:59:15 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 13:58:49 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 13:58:49 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 13:58:49 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Fri May 01 10:59:07 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri May 01 10:59:07 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Fri May 01 17:51:15 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri May 01 17:51:15 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations

/var/www/setenv가 무엇인지 잘 모르겠지만 응용 프로그램에 그 말을하는 것이 없다고 생각합니다. 또한 웹 사이트는 여전히 사용자가 거의없는 베타 모드에 있으며 61.139.105.163 IP 주소가 없다고 생각하지만 가능할 수도 있습니다.

어떤 아이디어? 당신이 나에게 힌트를보아야하는지,이 문제를 짜는 방법에 대해 힌트를 줄 수 있다면 좋을 것입니다.

도움이 되었습니까?

해결책

동일한 IP에서 동일한 로그를 가지고 있습니다. 그것을 바라 보는 것은 중국 정부에 속하는 것을 보여줍니다. 서버 측면이 포함 된 스캔으로서 서버에 대해 가능한 한 많이 찾을 수 있습니다. IP를 금지했습니다.

다른 팁

이것이 전적으로 프로그래밍 관련이지만 어쨌든 확실하지 않습니다 ... 그 중 어느 것도 나에게 심각한 오류처럼 보이지 않습니다. 접근 /var/www/fastenv 단지 IP 주소 61.139.105.163의 컴퓨터가 http://www.example.com/fastenv 또는 그와 비슷한 것 (가상 호스트를 정확히 구성하는 방법에 따라 다름). 자세한 내용은 Access Log를보고 해당 IP 주소에서 다른 요청이 무엇인지 확인합니다. 아마도 걱정할 것이 없을 것입니다.

라인 NameVirtualHost *:0 구성 파일 어딘가에 잘못된 의미가 있음을 의미합니다. NameVirtualHost 지시, 아마도 논쟁이 없을 수도 있습니다. 당신은 아마 그것을 찾고 제거해야하지만, 어쨌든 서버가 잘 실행되면 큰 문제는 아닙니다.

서버가 종료되는 이유 (실제로 다시 시작)는 한숨을 쉬는 것으로 보입니다. 즉, 시스템의 무언가가 Apache에게 다시 시작하도록 지시하는 신호를 보내는 것입니다. 기본적으로 달리면 발생하는 것과 동일합니다. apache2 restart, 제 생각에는. 그 신호를 보내는 것을 알지 못하면 더 이상 말할 수 없습니다.

61.139.105.163은 모든 종류의 해킹 유형을 수행하는 것으로 유명합니다. 이 IP 주소를 확실하게 금지해야합니다.

Apache Config-> apache (httpd.conf)를 클릭하십시오.

검색 #Listen 12.34.56.78:80 그리고 그것을 대체하십시오 #Listen 12.34.56.78:8081.

검색 80 그리고 그것을 대체하십시오 8081을 들어보세요.

이제 Apache를 시작 하여이 URL로 실행할 수 있습니다. localhost:8081/xampp/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top