2010-12-15 8 views
-2

Windows 7에서 일부 업데이트를 실행하고 다시 시작할 때까지이 모든 것을 localhost에서 작업했습니다. 이제 브라우저에서 localhost에 더 이상 액세스 할 수 없습니다. 그러나 Aapache 서비스가 실행 중입니다. 시스템 트레이에 표시. 문제가 무엇인지 알 수 있습니까?브라우저에서 로컬 호스트에 액세스 할 수 없습니다.

오류 로그 :

[Thu Dec 16 00:33:35 2010] [notice] Parent: Received restart signal -- Restarting the server. 
[Thu Dec 16 00:33:35 2010] [notice] Child 4248: Exit event signaled. Child process is ending. 
[Thu Dec 16 00:33:36 2010] [notice] Child 4248: Released the start mutex 
[Thu Dec 16 00:33:37 2010] [notice] Child 4248: All worker threads have exited. 
[Thu Dec 16 00:33:37 2010] [notice] Child 4248: Child process is exiting 
[Thu Dec 16 00:33:40 2010] [notice] Apache/2.2.17 (Win32) PHP/5.2.14 configured -- resuming normal operations 
[Thu Dec 16 00:33:40 2010] [notice] Server built: Oct 18 2010 01:58:12 
[Thu Dec 16 00:33:40 2010] [notice] Parent: Created child process 4672 
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Child process is running 
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Acquired the start mutex. 
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Starting 64 worker threads. 
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Starting thread to listen on port 80. 

나는 로컬 주소 0.0.0.0:80가 어쩌면 그것은 DNS 서비스의 오류입니다 PID 1476 httpd.exe에

+1

어떤 오류가 발생합니까? – piddl0r

+0

Apache 로그는 무엇을 말합니까? – David

+0

아파치를 다시 시작하고, HOSTS 파일을 점검하고, 아파치가 포트 80에서 수신 대기하는지 확인하십시오 (오류 로그 확인) – erenon

답변

0

에 바인딩 것을 발견했다. PC IP 주소 또는 IP 127.0.0.1 (http://127.0.0.1과 같은)을 사용하여 시스템에 액세스하려고 시도 했습니까?

+0

127.0.0.1도 액세스 할 수 없습니다 .. – davidlee

0

전달 포트 80을 시도하십시오.

또한 Apache 서버를 한 번 다시 시작하십시오.

마지막으로, 필자는 Skype를 사용하고 있다면 닫고 다시 시도해보십시오.

1

확인하여 호스트가 다른 프로그램 단지 추측에 의해 변경되었습니다 C:\Windows\System32\drivers\etc\hosts에서 파일을 경우 ... 나는 내가 그것을 기본적으로 포트 80로 다시 떨어질 생각하는 과거에이 문제의 원인이 Skype를 본 적이

0

주 포트가 차단 된 경우. Skype를 사용하는 경우 끄고 다시 확인하십시오.

+0

nope. skype가 켜지지 않는 경우 – davidlee

+0

apache 전에 skype가 켜져 있다면 빈 화면이 나타납니다! Skype는 일종의 포트 80에서 웹 서버를 시작합니다. skype하기 전에 아파치를 시작하면 80 번 포트가 아파치에 의해 준비되고 취해 졌는지 확인한 다음, skype를 시작하면 모든 것이 정상입니다. – mahatmanich

0

로그를 확인하십시오. httpd 인스턴스를 검사하여 원활하게 작동하는지 확인하십시오.

전기 기사가 내 컴퓨터의 전원을 차단하고 손상된 Apache와 MySQL을 설치 한 뒤 한 달에 비슷한 문제가 발생했습니다. 문제를 해결하기 위해 .conf 파일을 다시 설치하고 복사해야했습니다. 이 고려

편집

는 (낯선 일이 일어난) 기본값입니다에 복원하지 않은 업데이트를 보장하기 위해 방화벽을 확인, 업데이트입니다.

+0

평균 오류 로그입니까? – davidlee

+0

예. 'logs/error.log' – Craige

0

다시 시작하기 전에 설치 했습니까? 실행중인 다른 서비스는 무엇입니까? 포트 80이 이미 사용 중인지 확인하십시오 ...

+0

상태가 pid 3228이고 상태가 0.0.0.0:80 인 apache2.2가 표시됩니다. – davidlee

0

관리자로 notepad.exe를 실행하십시오. c : \ windows \ system32 \ drivers \ etc \ hosts 파일을 엽니 다.

127.0.0.1 localhost를

파일을 저장 이 라인을 넣어. localhost가 있어야합니다.

다른 것은 httpd.conf에 잘못 설정되어 있습니다.

httpd.conf를여십시오 (일반적으로 c : \ program files \ apache 소프트웨어 기반 \ apache2.2 \ conf에 있음).

확인이 행 :

xxxxx는 서버 이름은 80

XXXX 로컬 호스트 또는 127.0.0.1 변화를 필요 수 있으며, 여기서 저장한다. 아파치 서비스를 다시 시작하십시오.

관련 문제