1

Тема: помогите с настройкой apache

Я сам занимаюсь веб дизайном, но пришло время расширять кругозор. Попробовал поставить все ингридиенты локального сервера по статье сайта "Инструментарий веб-разработчика". Вроде всё сделал правильно, но проверку браузером пройти не могу... тоесть не получается попасть в http://localhost/ в логе ошибок следующее:
[Mon Jan 21 02:06:59 2008] [notice] Child 2852: Released the start mutex
[Mon Jan 21 02:07:00 2008] [notice] Child 2852: All worker threads have exited.
[Mon Jan 21 02:07:00 2008] [notice] Child 2852: Child process is exiting
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.4 for ServerName
[Mon Jan 21 02:07:01 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Mon Jan 21 02:07:01 2008] [notice] Server built: Jan 18 2008 00:37:19
[Mon Jan 21 02:07:01 2008] [notice] Parent: Created child process 2676
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.4 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.4 for ServerName
[Mon Jan 21 02:07:07 2008] [notice] Child 2676: Child process is running
[Mon Jan 21 02:07:07 2008] [notice] Child 2676: Acquired the start mutex.
[Mon Jan 21 02:07:07 2008] [notice] Child 2676: Starting 64 worker threads.
[Mon Jan 21 02:07:07 2008] [notice] Child 2676: Starting thread to listen on port 80.
[Mon Jan 21 02:07:13 2008] [notice] Parent: Received restart signal -- Restarting the server.
[Mon Jan 21 02:07:13 2008] [notice] Child 2676: Exit event signaled. Child process is ending.
Насколько понимаю что-то не так с именем сервера... Вобщем помогите разобраться с проблемой. Нехочу без понимания перебирать все возможные варианты установки.

2

Re: помогите с настройкой apache

goodgun
А каким образом у вас в ServerName оказался IP?

3

Re: помогите с настройкой apache

Hanut сказал:

goodgun
А каким образом у вас в ServerName оказался IP?

Делал всё по инструкции с сайта... Досконально всё перепроверил в конфиге. Намекните поконкретнее что не так и где искать?

4 (изменено: Hanut, 2009-04-11 17:19:19)

Re: помогите с настройкой apache

Причем этот ай пи то такой то сякой:

The Apache2.2 service is restarting.
The Apache2.2 service has restarted.
pache/2.2.8 (Win32) configured -- resuming normal operations
[Sun Jan 20 22:43:51 2008] [notice] Server built: Jan 18 2008 00:37:19
[Sun Jan 20 22:43:51 2008] [notice] Parent: Created child process 2300
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.4 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.4 for ServerName
[Sun Jan 20 22:43:57 2008] [notice] Child 2300: Child process is running
[Sun Jan 20 22:43:57 2008] [notice] Child 2300: Acquired the start mutex.
[Sun Jan 20 22:43:57 2008] [notice] Child 2300: Starting 64 worker threads.
[Sun Jan 20 22:43:57 2008] [notice] Child 2300: Starting thread to listen on port 80.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sun Jan 20 22:49:07 2008] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Sun Jan 20 22:49:07 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Sun Jan 20 22:49:07 2008] [notice] Server built: Jan 18 2008 00:37:19
[Sun Jan 20 22:49:07 2008] [notice] Parent: Created child process 3300
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sun Jan 20 22:49:07 2008] [notice] Child 3300: Child process is running
[Sun Jan 20 22:49:07 2008] [notice] Child 3300: Acquired the start mutex.
[Sun Jan 20 22:49:07 2008] [notice] Child 3300: Starting 64 worker threads.
[Sun Jan 20 22:49:07 2008] [notice] Child 3300: Starting thread to listen on port 80.
[Sun Jan 20 22:50:50 2008] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Jan 20 22:50:50 2008] [notice] Child 3300: Exit event signaled. Child process is ending.
[Sun Jan 20 22:50:51 2008] [notice] Child 3300: Released the start mutex
[Sun Jan 20 22:50:52 2008] [notice] Child 3300: All worker threads have exited.
[Sun Jan 20 22:50:52 2008] [notice] Child 3300: Child process is exiting
[Sun Jan 20 22:50:53 2008] [notice] Parent: Child process exited successfully.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

5

Re: помогите с настройкой apache

goodgun
В httpd.conf попробуйте отключить виртуальные хосты (закомментируйте строку):
#Include conf/extra/httpd-vhosts.conf

Отключите данную директиву:
#ServerName localhost:80

Также попробуйте изначальный конфигурационный файл conf/original/httpd.conf.

6

Re: помогите с настройкой apache

Не могу понять что у меня не так, подскажите пожалуйста!

httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.3 for ServerName
[Sat Apr 11 18:08:41 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations
[Sat Apr 11 18:08:41 2009] [notice] Server built: Dec 10 2008 00:10:06
[Sat Apr 11 18:08:41 2009] [notice] Parent: Created child process 4860
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.3 for ServerName
Apache server shutdown initiated...
ine the server's fully qualified domain name, using 192.168.1.3 for ServerName
[Sat Apr 11 18:08:42 2009] [notice] Child 4860: Child process is running
[Sat Apr 11 18:08:42 2009] [notice] Child 4860: Acquired the start mutex.
[Sat Apr 11 18:08:42 2009] [notice] Child 4860: Starting 64 worker threads.
[Sat Apr 11 18:08:42 2009] [notice] Child 4860: Starting thread to listen on port 8080.
[Sat Apr 11 18:08:45 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sat Apr 11 18:08:45 2009] [notice] Child 4860: Exit event signaled. Child process is ending.
[Sat Apr 11 18:08:46 2009] [notice] Child 4860: Released the start mutex
[Sat Apr 11 18:08:47 2009] [notice] Child 4860: All worker threads have exited.
[Sat Apr 11 18:08:47 2009] [notice] Child 4860: Child process is exiting
[Sat Apr 11 18:08:47 2009] [notice] Parent: Child process exited successfully.

7

Re: помогите с настройкой apache

Desmos
192.168.x.x - Это IP частной сети. Посмотрите не настроен ли в браузере прокси. Если настроен, то для локальных адресов 127.0.0.1 его надо отключить.

8

Re: помогите с настройкой apache

Прокси нет. Просто интернет настроен через роутер на несколько компов.

9

Re: помогите с настройкой apache

Desmos
Надо как-то отменить перенаправление локального адреса на роутер. Посмотрите документацию роутера, там должны быть какие-то настройки на этот счет. localhost, 127.0.0.1 не должен идти на роутер.

10

Re: помогите с настройкой apache

Hanut
Посмотрел. Никаких настроек для localhost нет. К тому же localhost пингуется. Пробовал отключать кабель, пинговал комп по имени он выдавал 127.0.0.1.
Меня смущает именно надпись Child process is running.

httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sat Apr 11 19:44:00 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations
[Sat Apr 11 19:44:00 2009] [notice] Server built: Dec 10 2008 00:10:06
[Sat Apr 11 19:44:00 2009] [notice] Parent: Created child process 4236
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sat Apr 11 19:44:00 2009] [notice] Child 4236: Child process is running
[Sat Apr 11 19:44:00 2009] [notice] Child 4236: Acquired the start mutex.
[Sat Apr 11 19:44:00 2009] [notice] Child 4236: Starting 64 worker threads.
[Sat Apr 11 19:44:00 2009] [notice] Child 4236: Starting thread to listen on port 8080.

11

Re: помогите с настройкой apache

Desmos сказал:

Меня смущает именно надпись Child process is running.

Это означает, что процесс запущен.

А вот "Starting thread to listen on port 8080" означает, что используется порт 8080, а это порт прокси. Конечно, если вы сами не настроили Apache на этот порт по какой-то причине.

using 127.0.0.1 for ServerName - это правильный вид записи, так и должно быть.

12

Re: помогите с настройкой apache

Hanut
А я специально сделал порт 8080 потому что порт 80 использует skype.
Все равно не понимаю неужели нельзя прописать другой какой-нибудь порт, например 44000 и прописать отдельно ip... или как тогда быть со скайпом который использует порт 80. Целый день уже сижу не могу сделать так чтобы апач заработал.

13

Re: помогите с настройкой apache

Hanut
Не знаю как, но на 80 порту localhost все заработало.
Спасибо за поддержку и ответы!

14

Re: помогите с настройкой apache

Desmos
Если запустить Apache перед Skype, то именно первый будет использовать 80 порт. По моему Skype можно переназначить на другой порт, кажется 443, где-то в настройках.

Безусловно, Apache можно повесить на любой свободный порт, но потребуются несколько иные настройки.

15

Re: помогите с настройкой apache

прошу скиньте плз кто нибуть  точные настройки httpd, порт при установке 80, apache ver2.2, проблема :httpd.exe: Could not reliably determine the server's fully qualified domain name, using 92.47.86.151 for ServerName

Сообщение добавлено Sun Sep  6 23:49:19 2009

FlashANA сказал:

прошу скиньте плз кто нибуть  точные настройки httpd, порт при установке 80, apache ver2.2, проблема :httpd.exe: Could not reliably determine the server's fully qualified domain name, using 92.47.86.151 for ServerName

httpd.txt находится C:\usr\apache\conf\original и C:\usr\apache\conf

16

Re: помогите с настройкой apache

FlashANA
C:\usr\apache\conf\httpd.conf - Это ваш рабочий конфигурационный файл.

Could not reliably determine the server's fully qualified domain name, using 92.47.86.151 for ServerName - Данная ошибка означает, что у вас стоит прокси, или роутер. Для прокси можно отключить в браузере перенаправление с локального адреса 127.0.0.1, для роутера смотрите отключение перенаправления в его настройках.

Проверьте файл hosts, в нем обязательно должна быть строка:
127.0.0.1       localhost

17 (изменено: FlashANA, 2009-09-07 11:51:40)

Re: помогите с настройкой apache

как я понял роутер это эта коробочка http://i061.radikal.ru/0909/47/1d31ecbf10dbt.jpg или это http://megaline.kz/images/modemy/DSL-2500U_BRU_D_.jpg ну а как его изменить или перенаправить?

18

Re: помогите с настройкой apache

Hanut сказал:

C:\usr\apache\conf\httpd.conf - Это ваш рабочий конфигурационный файл.

у меня нет данного файла есть тока httpd.txt хотя он наверно и является httpd.conf

19

Re: помогите с настройкой apache

FlashANA
Нет, это DSL модем. Роутер - это приспособление для подключения нескольких компьютеров и создания локальной сети.

Сомневаюсь, что httpd.txt будет считываться Apache. Попробуйте переименовать его в httpd.conf.

20

Re: помогите с настройкой apache

Hanut сказал:

FlashANA
Нет, это DSL модем. Роутер - это приспособление для подключения нескольких компьютеров и создания локальной сети.

Сомневаюсь, что httpd.txt будет считываться Apache. Попробуйте переименовать его в httpd.conf.

а как зделать, что бы (например у меня httpd.txt в файле  название написано просто httpd без .тхт) файл тхт перешо в .conf, но я помню времен когда названия писались с типом файла на конце (например .txt, .gif, .jpg) и можно было изменить тип файла просто зменив в конце названия .txt на .doс. Кто знает как сделать даную функцию на современном пк???

21

Re: помогите с настройкой apache

FlashANA
Control Panel -> Folder Options -> Vew (вторая вкладка) -> Снять галочку в "Hide extensions for known file types".

Или поменять расширение через свойства файла.

22

Re: помогите с настройкой apache

оказывается он и был данным файлом)

23

Re: помогите с настройкой apache

FlashANA
Вам надо сделать, чтобы localhost работал. Проверьте файл C:\WINDOWS\system32\drivers\etc\hosts в нем должна быть строка:
127.0.0.1       localhost

В httpd.conf проверьте наличие раскомментированной строки:
ServerName localhost:80

24

Re: помогите с настройкой apache

Установил Apache 2.2.15 и php 5.3.2, операционная система Windows XP. Но апач почему-то валится - сообщается ошибка Windows, errors.log такого содержания:

[Wed Mar 24 15:43:26 2010] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Wed Mar 24 15:43:43 2010] [notice] Apache/2.2.15 (Win32) PHP/5.3.2 configured -- resuming normal operations
[Wed Mar 24 15:43:43 2010] [notice] Server built: Mar  4 2010 11:27:46
[Wed Mar 24 15:43:43 2010] [notice] Parent: Created child process 2908
[Wed Mar 24 15:46:36 2010] [crit] (OS 6)Неверный дескриптор.  : master_main: create child process failed. Exiting.
[Wed Mar 24 15:46:36 2010] [notice] Parent: Forcing termination of child process 36

Если я в настройках Apache (файл httpd.conf) отключаю LoadModule php5_module "C:/PHP/php5apache2_2.dll" то все работает. В чем проблема и как ее исправить?

25

Re: помогите с настройкой apache

alvahtin
Попробуйте в php.ini закомментировать все библиотеки расширений (extension) и включать их по одной, если заработает.