1

Тема: Не прерывается процесс httpd.exe

Добрый день!  Скачал и инсталлировал apache_2.2.8-win32-x86-no_ssl. При  запуске ОС Apache  также стартует. При нажатии на значок   Apache в трее, в появившемся  окне,  указано, что Apache работает, при наборе в  Internet Explorer’е адреса - http://localhost/ появляется сообщение IT WORKS.
В  Command Prompt тоже все в порядке:
Active Connections
  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       968
  [httpd.exe]

Проблема вот в чем: при  нажатии на кнопку Stop в окне Apache или на кнопку  Restart появляется сообщение:

Apache HTTP Server has encountered a problem and needs to close.  We are sorry for the inconvenience.

После этого  Apache не запускается.  Error: The requested operation has failed!
В  Command Prompt:
Active Connections
  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       968
  [System]
Оказывается, что процесс httpd.exe не останавливается при нажатии на Stop.  Это видно в Task Manager. Как это исправить?  Спасибо.
У меня Windows XP Pro SP3

2

Re: Не прерывается процесс httpd.exe

pelican
Процесс httpd.exe должен находиться на 127.0.0.1:80, а не на 0.0.0.0:80.
Возможно у вас какой-то конфликт в сетевых настройках.
Проверьте также есть ли в файле hosts запись:
127.0.0.1       localhost

3 (изменено: pelican, 2008-06-10 22:00:50)

Re: Не прерывается процесс httpd.exe

Hanut
Спасибо за ответ. Дело в том, что я новичок и не знаю, как перевести процесс httpd.exe на 127.0.0.1:80. Если можно объясните это подробнее.

Hanut сказал:

Проверьте также есть ли в файле hosts запись: 127.0.0.1  localhost

В файле hosts, который находится С:\WINDOWS\system32\drivers\etc\  такая запись есть.
   Очень хотелось бы все наладить. Еще раз спасибо.

4

Re: Не прерывается процесс httpd.exe

pelican
К сожалению в данном случае ничем конкретным помочь не могу, так как решение проблемы не известно. При обычной установке Apache должен висеть на localhost (127.0.0.1), если это не так, то причиной могут быть сетевые настройки, например: используется прокси; настройки локальной сети; специфические изначальные настройки используемого роутера. Кроме вас эту проблему никто не решит, копайтесь в настройках - это все что могу посоветовать.

5

Re: Не прерывается процесс httpd.exe

Hanut
Спасибо за ответ. Роутера у меня нет, прокси тоже не использую. Как говорят, буду искать. Если появится идея, напишите. Еще раз спасибо.