URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52173
[ Назад ]

Исходное сообщение
"Apache неработает"

Отправлено MaximZaikin , 06-Янв-05 10:54 
Добрый день ! Поставил Apache под NetSD (apache-2.0.39nb1). Так вот это первый раз в жизни я с этим столкнулся, настроил его как смог.Теперь по идее с другого компа ( WindowsXP) в сеансе  telnet набираю open xxx.xxx.xxx.xxx 80 Телнет должен поидее выдать шапку документа Get там и все такое прочее как мне кажется. Но этого не происходит. А в это время В NetBSD выходит строка
inetd[179]: /usr/pkg/sbin/httpd: exit signal 0xb
inetd[179]:http/http server failing( looping ), service terminated
Не могу понять в чем дело. Буду благодарен за подробные разъяснения моей проблемы.
Да а если в explorer набираю 195.0.0.10 говорит что неможет отобразить страницу.
Спасибо.

Содержание

Сообщения в этом обсуждении
"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:09 
А в логах апача что пишется?


"Apache неработает"
Отправлено MaximZaikin , 06-Янв-05 12:18 
>А в логах апача что пишется?

No address associated with hostname:mod_unique_id:unable ti find IPv4 address of ""
Configuration Failed


"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:25 
>>А в логах апача что пишется?
>
>No address associated with hostname:mod_unique_id:unable ti find IPv4 address of ""
>Configuration Failed

Ну ты это, в конфигах апача пошарь
на предмет
#Listen 12.34.56.78:80
ServerName www.bla.ru
/etc/hosts посмотри


"Apache неработает"
Отправлено MaximZaikin , 06-Янв-05 12:27 
>>>А в логах апача что пишется?
>>
>>No address associated with hostname:mod_unique_id:unable ti find IPv4 address of ""
>>Configuration Failed
>
>Ну ты это, в конфигах апача пошарь
>на предмет
>#Listen 12.34.56.78:80
>ServerName www.bla.ru
>/etc/hosts посмотри
Да это понятно. Тока вот я так и не догнал что там писать надо то имя компа которое я задал в hosts там я задал target и в ServerName прописал target


"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:30 
>>>>А в логах апача что пишется?
>>>
>>>No address associated with hostname:mod_unique_id:unable ti find IPv4 address of ""
>>>Configuration Failed
>>
>>Ну ты это, в конфигах апача пошарь
>>на предмет
>>#Listen 12.34.56.78:80
>>ServerName www.bla.ru
>>/etc/hosts посмотри
>Да это понятно. Тока вот я так и не догнал что там
>писать надо то имя компа которое я задал в hosts там
>я задал target и в ServerName прописал target


А ты можешь локально пинговать target?
И из сетки своей?


"Apache неработает"
Отправлено MaximZaikin , 06-Янв-05 12:35 
>>>>>А в логах апача что пишется?
>>>>
>>>>No address associated with hostname:mod_unique_id:unable ti find IPv4 address of ""
>>>>Configuration Failed
>>>
>>>Ну ты это, в конфигах апача пошарь
>>>на предмет
>>>#Listen 12.34.56.78:80
>>>ServerName www.bla.ru
>>>/etc/hosts посмотри
>>Да это понятно. Тока вот я так и не догнал что там
>>писать надо то имя компа которое я задал в hosts там
>>я задал target и в ServerName прописал target
>
>
>А ты можешь локально пинговать target?
>И из сетки своей?
В том то и дело что пингуется он отлично
вот строка из hosts
195.0.0.10  target
вот строка из httpd.conf
ServerName target:80
ну соответственно пинию его я так
ping 195.0.0.10
и все отлично

"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:37 
>>А ты можешь локально пинговать target?
>>И из сетки своей?
>В том то и дело что пингуется он отлично
>вот строка из hosts
>195.0.0.10  target
>вот строка из httpd.conf
>ServerName target:80
>ну соответственно пинию его я так
>ping 195.0.0.10
>и все отлично


А с той машины с которой ты пытаешься открыть страницу виден по хостнейм и по IP?
И что за старнный адрес, у тебя "белая" сетка что ли?


"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:35 
Вот еще нашел:

Couple of things you can check:

1. current hostname:
Use the hostname command to find out what is your current hostname.
See manpage of hostname for more details

2. Check out the config files of httpd - both httpd.conf and ssl.conf
Try to find out references to hostname "target".
See if changing them to "localhost" helps.

3. Check the IP addresses in your /etc/hosts file.
It should have entries at least for hostnames that you use.
They can point to loopback address - 127.0.0.1 - doesn't matter.

I guess, these should lead you to the solution.


"Apache неработает"
Отправлено MaximZaikin , 06-Янв-05 12:44 
>Вот еще нашел:
>
>Couple of things you can check:
>
>1. current hostname:
>Use the hostname command to find out what is your current hostname.
>
>See manpage of hostname for more details
>
>2. Check out the config files of httpd - both httpd.conf and
>ssl.conf
>Try to find out references to hostname "target".
>See if changing them to "localhost" helps.
>
>3. Check the IP addresses in your /etc/hosts file.
>It should have entries at least for hostnames that you use.
>They can point to loopback address - 127.0.0.1 - doesn't matter.
>
>I guess, these should lead you to the solution.


Непонимаю все вроди бы так екдинственное что после hostname ничего не показал но потом я установил hostname -s target
и все равно все то же самое


"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:47 
>>Вот еще нашел:
>>
>>Couple of things you can check:
>>
>>1. current hostname:
>>Use the hostname command to find out what is your current hostname.
>>
>>See manpage of hostname for more details
>>
>>2. Check out the config files of httpd - both httpd.conf and
>>ssl.conf
>>Try to find out references to hostname "target".
>>See if changing them to "localhost" helps.
>>
>>3. Check the IP addresses in your /etc/hosts file.
>>It should have entries at least for hostnames that you use.
>>They can point to loopback address - 127.0.0.1 - doesn't matter.
>>
>>I guess, these should lead you to the solution.
>
>
>Непонимаю все вроди бы так екдинственное что после hostname ничего не показал
>но потом я установил hostname -s target
>и все равно все то же самое

Посомтри, есть ли:
/etc/rc.conf:
hostname="z2.bla.org"

У меня выдает так:
root@Z2:/etc#hostname
z2.bla.org

проверь /etc/hosts
проверь /etc.rc.conf
Или что там у тебя, где прописывается имя хоста.
Ребутни тачку :-)


"Apache неработает"
Отправлено MaximZaikin , 06-Янв-05 12:53 
>>>Вот еще нашел:
>>>
>>>Couple of things you can check:
>>>
>>>1. current hostname:
>>>Use the hostname command to find out what is your current hostname.
>>>
>>>See manpage of hostname for more details
>>>
>>>2. Check out the config files of httpd - both httpd.conf and
>>>ssl.conf
>>>Try to find out references to hostname "target".
>>>See if changing them to "localhost" helps.
>>>
>>>3. Check the IP addresses in your /etc/hosts file.
>>>It should have entries at least for hostnames that you use.
>>>They can point to loopback address - 127.0.0.1 - doesn't matter.
>>>
>>>I guess, these should lead you to the solution.
>>
>>
>>Непонимаю все вроди бы так екдинственное что после hostname ничего не показал
>>но потом я установил hostname -s target
>>и все равно все то же самое
>
>Посомтри, есть ли:
>/etc/rc.conf:
>hostname="z2.bla.org"
>
>У меня выдает так:
>root@Z2:/etc#hostname
>z2.bla.org
>
>проверь /etc/hosts
>проверь /etc.rc.conf
>Или что там у тебя, где прописывается имя хоста.
>Ребутни тачку :-)


Нет все так же по прежнему. За исключением того что больше в логе не пишет ошибку. он там теперь ничего непишет.


"Apache неработает"
Отправлено rlynx , 06-Янв-05 12:57 
>Нет все так же по прежнему. За исключением того что больше в
>логе не пишет ошибку. он там теперь ничего непишет.

Гы-гы :-)))))
Запусти ручками, что в консоль выдаст? Тока параметры в конфига апача поменяй :-)

а так же еще есть комманда
apachectl configtest


"Apache неработает"
Отправлено MaximZaikin , 06-Янв-05 13:02 
>>Нет все так же по прежнему. За исключением того что больше в
>>логе не пишет ошибку. он там теперь ничего непишет.
>
>Гы-гы :-)))))
>Запусти ручками, что в консоль выдаст? Тока параметры в конфига апача поменяй
>:-)
>
>а так же еще есть комманда
>apachectl configtest


О спасибо. Представляешь почему то строка в inetd неработала что ли вобщем ты был прав запустив его в ручную он попер.
А у меня все было так
в inetd
http stream tcp wait root /usr/pkg/sbin/httpd
а в rc.conf
apache=YES
и в rc.d/находится скрипт который предоставляет apache.
Вот собственно и все. Если не трудно может подскажеш как его автоматически прописать. Заранее спасибо я убегаю смогу посмотреть ответ только завтра или седня но позже.


"Apache неработает"
Отправлено rlynx , 06-Янв-05 13:06 

>О спасибо. Представляешь почему то строка в inetd неработала что ли вобщем
>ты был прав запустив его в ручную он попер.
>А у меня все было так
>в inetd
>http stream tcp wait root /usr/pkg/sbin/httpd
>а в rc.conf
>apache=YES
>и в rc.d/находится скрипт который предоставляет apache.
>Вот собственно и все. Если не трудно может подскажеш как его автоматически
>прописать. Заранее спасибо я убегаю смогу посмотреть ответ только завтра или
>седня но позже.

А фиг его знает, как на твоей системе.
У меня же все просто:
/etc/rc.conf:
apache_enable="YES"
apache_flags="-DSSL"
apache_pidfile="/var/run/httpd.pid"

и стартуецца автоматом отсюда:
/usr/local/etc/rc.d/520.apache.sh

Где у тебя каталог со скриптами автозапуска?


"Apache неработает"
Отправлено MaximZaikin , 07-Янв-05 11:55 
>
>>О спасибо. Представляешь почему то строка в inetd неработала что ли вобщем
>>ты был прав запустив его в ручную он попер.
>>А у меня все было так
>>в inetd
>>http stream tcp wait root /usr/pkg/sbin/httpd
>>а в rc.conf
>>apache=YES
>>и в rc.d/находится скрипт который предоставляет apache.
>>Вот собственно и все. Если не трудно может подскажеш как его автоматически
>>прописать. Заранее спасибо я убегаю смогу посмотреть ответ только завтра или
>>седня но позже.
>
>А фиг его знает, как на твоей системе.
>У меня же все просто:
>/etc/rc.conf:
>apache_enable="YES"
>apache_flags="-DSSL"
>apache_pidfile="/var/run/httpd.pid"
>
>и стартуецца автоматом отсюда:
>/usr/local/etc/rc.d/520.apache.sh
>
>Где у тебя каталог со скриптами автозапуска?


/etc/rc.d если я правильно понял вопрос.


"Apache неработает"
Отправлено rlynx , 07-Янв-05 13:20 
>/etc/rc.d если я правильно понял вопрос.
Ну вот туда и пропиши :-)
Или поищи скрипт запускаапача, он должен при установке сам куда то кидатся, apache.sh
расширение только у него может быть другое, типа apache.sh.sample
И это, если хочешь запускать через inetd, что на мой взгляд лажа, посмотри настройки апаче на предмет типа запуска.



"Apache неработает"
Отправлено MaximZaikin , 07-Янв-05 17:04 
>>/etc/rc.d если я правильно понял вопрос.
>Ну вот туда и пропиши :-)
>Или поищи скрипт запускаапача, он должен при установке сам куда то кидатся,
>apache.sh
>расширение только у него может быть другое, типа apache.sh.sample
>И это, если хочешь запускать через inetd, что на мой взгляд лажа,
>посмотри настройки апаче на предмет типа запуска.

Ок ! Спасибо. Слушай а ты не вкурсе почему perl скрипты не работают, то есть если точнее как perl в mime правильно приписать ?


"Apache неработает"
Отправлено rlynx , 07-Янв-05 17:11 
>Ок ! Спасибо. Слушай а ты не вкурсе почему perl скрипты не
>работают, то есть если точнее как perl в mime правильно приписать
>?
что такое "perl в mime" я не знаю, объясни точнее, что ты делаешь и что у тебя получаетася.


"Apache неработает"
Отправлено MaximZaikin , 07-Янв-05 17:22 
>>Ок ! Спасибо. Слушай а ты не вкурсе почему perl скрипты не
>>работают, то есть если точнее как perl в mime правильно приписать
>>?
>что такое "perl в mime" я не знаю, объясни точнее, что ты
>делаешь и что у тебя получаетася.

Ну вобщем я решил заняться изучением perl там программка простая заключается в том что при обращении к скрипту random.cgi каждый раз содержимое страницы наполняется из разных файлов. Так набирая в explorer строку типа //195.0.0.10/cgi-bin/random.cgi
В броузере отображается следующее
Error message:
mod_mime_magic: can't read `/usr/pkg/libexec/cgi-bin/random.cgi'
Вот тут то я встал в тупик.


"Apache неработает"
Отправлено rlynx , 07-Янв-05 17:30 
>>>Ок ! Спасибо. Слушай а ты не вкурсе почему perl скрипты не
>>>работают, то есть если точнее как perl в mime правильно приписать
>>>?
>>что такое "perl в mime" я не знаю, объясни точнее, что ты
>>делаешь и что у тебя получаетася.
>
>Ну вобщем я решил заняться изучением perl там программка простая заключается в
>том что при обращении к скрипту random.cgi каждый раз содержимое страницы
>наполняется из разных файлов. Так набирая в explorer строку типа //195.0.0.10/cgi-bin/random.cgi
>
>В броузере отображается следующее
>Error message:
>mod_mime_magic: can't read `/usr/pkg/libexec/cgi-bin/random.cgi'
>Вот тут то я встал в тупик.

А фик его знает из за чего это, он у тебя локально запускается? Права на запуск стоят? Какой пользователь у скрипта, такой же как и у запуска апача?
Каталогу в настройках апача указано ExecCGI? Какие сами права у каталога? Что пишется в логах апача?


"Apache неработает"
Отправлено MaximZaikin , 07-Янв-05 17:53 
>>>>Ок ! Спасибо. Слушай а ты не вкурсе почему perl скрипты не
>>>>работают, то есть если точнее как perl в mime правильно приписать
>>>>?
>>>что такое "perl в mime" я не знаю, объясни точнее, что ты
>>>делаешь и что у тебя получаетася.
>>
>>Ну вобщем я решил заняться изучением perl там программка простая заключается в
>>том что при обращении к скрипту random.cgi каждый раз содержимое страницы
>>наполняется из разных файлов. Так набирая в explorer строку типа //195.0.0.10/cgi-bin/random.cgi
>>
>>В броузере отображается следующее
>>Error message:
>>mod_mime_magic: can't read `/usr/pkg/libexec/cgi-bin/random.cgi'
>>Вот тут то я встал в тупик.
>
>А фик его знает из за чего это, он у тебя локально
>запускается? Права на запуск стоят? Какой пользователь у скрипта, такой же
>как и у запуска апача?
>Каталогу в настройках апача указано ExecCGI? Какие сами права у каталога? Что
>пишется в логах апача?


Все вроди бы так только вот ExecCGI нету токой опции это где ее воткнтуь ?


"Apache неработает"
Отправлено rlynx , 07-Янв-05 18:23 
>Все вроди бы так только вот ExecCGI нету токой опции это где
>ее воткнтуь ?

Там же, в конфига апача. почитай его для интереса

<Directory "/usr/local/www/www.bla.ru/html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
    Options Indexes FollowSymLinks


"Apache неработает"
Отправлено ACCA , 17-Янв-05 22:47 
>А у меня все было так
>в inetd
>http stream tcp wait root /usr/pkg/sbin/httpd
>а в rc.conf
>apache=YES
>и в rc.d/находится скрипт который предоставляет apache.

Убери httpd из inetd.conf. Если у тебя на странице будет 5-10 картинок, inetd прибьёт httpd как cycling. В httpd.conf напиши

ServerType standalone

и запускай httpd из rc.conf. После изменения конфигураций перезапускай httpd.


"Apache неработает"
Отправлено Vakero , 11-Янв-05 12:12 
>Добрый день ! Поставил Apache под NetSD (apache-2.0.39nb1). Так вот это первый
>раз в жизни я с этим столкнулся, настроил его как смог.Теперь
>по идее с другого компа ( WindowsXP) в сеансе  telnet
>набираю open xxx.xxx.xxx.xxx 80 Телнет должен поидее выдать шапку документа Get
>там и все такое прочее как мне кажется. Но этого не
>происходит. А в это время В NetBSD выходит строка
>inetd[179]: /usr/pkg/sbin/httpd: exit signal 0xb
>inetd[179]:http/http server failing( looping ), service terminated
>Не могу понять в чем дело. Буду благодарен за подробные разъяснения моей
>проблемы.
>Да а если в explorer набираю 195.0.0.10 говорит что неможет отобразить страницу.
>
>Спасибо.


А можно увидеть лог апача?