Heloo достопочтенные!
У меня вот оказия случилась, "умер" Apche на сервере :(
Как бы его поднять снова?
И по какой причине он вылетает? признаюсь, сервер перегружал на медни, а апачь получается отдельно запускать надо?
>Heloo достопочтенные!
>У меня вот оказия случилась, "умер" Apche на сервере :(
>Как бы его поднять снова?
зависит от ОС и как поставил.
1. где-стоит/apache/bin/apachectl start
2. /etc/init.d/httpd start>И по какой причине он вылетает? признаюсь, сервер перегружал на медни, а
>апачь получается отдельно запускать надо?
ps auwx|grep http
если нету, то старт заново.
можно в конфиге поставить debug, потом смотреть логи.
подозреваю, что канфигты правил и ошибся - вот он и не стартует:
bin/apache/bin/apachectl configtest
>зависит от ОС и как поставил.
FreeBSD ver 4.4>1. где-стоит/apache/bin/apachectl start
Перерыв весь сервер, нашел /usr/local/apache/bin/
но apachectl - такого нет>2. /etc/init.d/httpd start
В каталоге /etc отсутстует /init.d/Один раз, с месяца 2 назад я стартовал сам апач, но мануал(огрызок бумажки) затерял, думал запомню.
Запомнил хорошо лишь последнее httpd start
Но щас, пытаясь это провести /usr/local/apache/bin/httpd start
он мне сообщает что httpd: not found
:^(>ps auwx|grep http
Извини за не грамотность...>bin/apache/bin/apachectl configtest
Таже фигня apachectl: not foundЯ вот и думаю. Может не там капаюсь и не тот апач беру. Может он валятся в другом месте?
И как можно осуществить поиск в среде FreeBSD
>
>>зависит от ОС и как поставил.
>FreeBSD ver 4.4
>
>>1. где-стоит/apache/bin/apachectl start
>Перерыв весь сервер, нашел /usr/local/apache/bin/
>но apachectl - такого нетэто скрипт что идет вместе с apache
>>2. /etc/init.d/httpd start
>В каталоге /etc отсутстует /init.d/о чем речь: о BSD или SYSV?
нет в BSD-like системах init.d и уровней загрузки, учи матчасть
>Один раз, с месяца 2 назад я стартовал сам апач, но мануал(огрызок
>бумажки) затерял, думал запомню.
>Запомнил хорошо лишь последнее httpd start
>Но щас, пытаясь это провести /usr/local/apache/bin/httpd start
>он мне сообщает что httpd: not found
>:^(
>
>>ps auwx|grep http
>Извини за не грамотность...
>
>>bin/apache/bin/apachectl configtest
>Таже фигня apachectl: not found
>
>Я вот и думаю. Может не там капаюсь и не тот апач
>беру. Может он валятся в другом месте?
>И как можно осуществить поиск в среде FreeBSDесли ls -la /var/db/pkg | grep apache
что-нить покажет, тогда:ls -la /usr/local/etc/rc.d/
там скрипт запуска apache - запусти его, если ошибок не покажет, посмотри
ps -axuww | grep httpd - должен выдать несколько запущенных httpdили запустить руками:
/usr/local/sbin/httpd
или через скрипт:
/usr/local/sbin/apachectl start
/usr/local/sbin/apachectl без параметров, выдаст help по запуску
man httpd
если apache был установлен руками:
find / -name httpd -print
find / -name apachectl -printPS. Учиться надо, однако
О! Ура-ура! Работает!
А мулька была в том, что чтобы запустить апачь я должен был иметь супер-пупер права во FreeBSD
Я работал как rot, не придавая значения всему остальному. С умным видом пытался запустить Апач.
А оказывается нужно еще было дозайти в систему под логином su.
После этого и даются пользователю супер-пуперсие права :)оказалось что проблема валялась под нагами.
Но все равно, при следующей перегрузке выскочит опять эта же беда.
Нужно ставить в автоматическую загрузку.
как это сделать я тебя не понял по предыдущему посту, в виду своей тупости и глубокой ограниченности из за многолетней работы с Виндовсом. Для меня *ninux настолько ново и необычайно, что чуствую себя инопланетянином. Торчу которую неделю сдесь, читаю и вникаю
Дай совет, что почетать для раскрытия глаз на эту тему
>О! Ура-ура! Работает!
>А мулька была в том, что чтобы запустить апачь я должен был
>иметь супер-пупер права во FreeBSD
>Я работал как rot, не придавая значения всему остальному. С умным видом
>пытался запустить Апач.
>А оказывается нужно еще было дозайти в систему под логином su.
>После этого и даются пользователю супер-пуперсие права :)
я бы тебе не дал :)>
>оказалось что проблема валялась под нагами.
>Но все равно, при следующей перегрузке выскочит опять эта же беда.
>Нужно ставить в автоматическую загрузку.для автозапуска во FreeBSD сделай НАПРИМЕР (есть и другие варианты) так:
скопировать файл apachectl в директорию /usr/local/etc/rc.d/ важно чтоб с расширением *.sh
#~> cp /где-лежит/apache/bin/apachectl /usr/local/etc/rc.d/apachectl.shпрочесть
man cp
man rc
>>После этого и даются пользователю супер-пуперсие права :)
>я бы тебе не дал :)
;)
(глубоко вздыхая)
ото ж...>для автозапуска во FreeBSD сделай НАПРИМЕР (есть и другие варианты) так:
>скопировать файл apachectl в директорию /usr/local/etc/rc.d/ важно чтоб >с расширением *.sh
Все есть, нашел и копирую, но вот с расширением *.sh там ничего такого нет. Значит это должен переименовать apachectl в apachectl.shА что дает смена расширения? И для чего существует /usr/local/etc/rc.d/, случайно не для автозапуска (как в виндах)?
>прочесть
>man cp
прочел
>man rc
на руском нет такого описания, буду искать
>О! Ура-ура! Работает!
>А мулька была в том, что чтобы запустить апачь я должен был
>иметь супер-пупер права во FreeBSD
>Я работал как rot, не придавая значения всему остальному. С умным видом
>пытался запустить Апач.
>А оказывается нужно еще было дозайти в систему под логином su.
>После этого и даются пользователю супер-пуперсие права :)
>
>оказалось что проблема валялась под нагами.
>Но все равно, при следующей перегрузке выскочит опять эта же беда.
>Нужно ставить в автоматическую загрузку.
>как это сделать я тебя не понял по предыдущему посту, в виду
>своей тупости и глубокой ограниченности из за многолетней работы с Виндовсом.
>Для меня *ninux настолько ново и необычайно, что чуствую себя инопланетянином.
>Торчу которую неделю сдесь, читаю и вникаю
>Дай совет, что почетать для раскрытия глаз на эту темуhttp://www.freebsd.org.ua/
http://www.freebsd.org.ru/
http://unixgems.jinr.ru/
http://unix1.jinr.ru/~lavr/
http://unix1.jinr.ru/~lavr/links.html