Первый раз ставил FreeBSD(дист. 5.3). Настроил DNS,Apache. Обрадовался сгоряча, что все работает, но не тут-то было.
httpd упорно не хочет грузиться сам, только запуск вручную. Как это исправить? Apache-2.0.53.
>Первый раз ставил FreeBSD(дист. 5.3). Настроил DNS,Apache. Обрадовался сгоряча, что все работает,
>но не тут-то было.
>httpd упорно не хочет грузиться сам, только запуск вручную. Как это исправить?
>Apache-2.0.53.
У тебя ошибка с конфигом или с правами доступа на необходимые файлы
а может и то и другое..
>но не тут-то было.
>httpd упорно не хочет грузиться сам, только запуск вручную. Как это исправить?
>Apache-2.0.53.Что если выполнить?
# echo 'apache2_enable="YES"' >> /etc/rc.conf
>Что если выполнить?
># echo 'apache2_enable="YES"' >> /etc/rc.confЗапись заносится в rc.conf и все. Запуска не происходит все равно.
Права на чтение и выполнение стоят для всех пользователей(755 кажется)Если от этого что-то зависит, то путь такой: /usr/local/apache2/
>Запись заносится в rc.conf и все. Запуска не происходит все равно.Естественно, она именно для этого и предназначена ;)
>Права на чтение и выполнение стоят для всех пользователей(755 кажется)
>Если от этого что-то зависит, то путь такой: /usr/local/apache2/Т.е. вы ставили не из портов? Тогда что вы предприняли для его автоматического запуска? Прописали где-то его?
При установке из портов программы обычно помещают стартовый скрипт в каталог /usr/local/etc/rd.d/, в связи с новыми веяниями 5-ой ветки, большое количество скриптов "заточено" под новую сетему rc.subr. Когда вы вносите в /etc/rc.conf запись, которую я вам посоветовал, система при старте запустила бы вам апач. А так, создайте в скрипт apache.sh в каталоге, указанном выше, в который поместите что-то подобное:
/usr/local/apache2/bin/apachectl
или что там у второго апача для управления используется? Можно просто создать символьную ссылку.
Спасибо, проблема решена. Поместил текстовик в rc.d с содержимым:
/usr/local/apache2/bin/httpd
Атрибуты на выполнение поставил, все заработало. Только чувствую, что этот метод называется "через Ж" :(