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

Исходное сообщение
"Запуск Apache"

Отправлено SubGun , 04-Апр-05 13:27 
Первый раз ставил FreeBSD(дист. 5.3). Настроил DNS,Apache. Обрадовался сгоряча, что все работает, но не тут-то было.
httpd упорно не хочет грузиться сам, только запуск вручную. Как это исправить? Apache-2.0.53.

Содержание

Сообщения в этом обсуждении
"Запуск Apache"
Отправлено Zedis , 04-Апр-05 14:01 
>Первый раз ставил FreeBSD(дист. 5.3). Настроил DNS,Apache. Обрадовался сгоряча, что все работает,
>но не тут-то было.
>httpd упорно не хочет грузиться сам, только запуск вручную. Как это исправить?
>Apache-2.0.53.


У тебя ошибка с конфигом или с правами доступа на необходимые файлы
а может и то и другое..


"Запуск Apache"
Отправлено butcher , 04-Апр-05 14:06 
>но не тут-то было.
>httpd упорно не хочет грузиться сам, только запуск вручную. Как это исправить?
>Apache-2.0.53.

Что если выполнить?
# echo 'apache2_enable="YES"' >> /etc/rc.conf


"Запуск Apache"
Отправлено SubGun , 04-Апр-05 14:25 
>Что если выполнить?
># echo 'apache2_enable="YES"' >> /etc/rc.conf

Запись заносится в rc.conf и все. Запуска не происходит все равно.
Права на чтение и выполнение стоят для всех пользователей(755 кажется)

Если от этого что-то зависит, то путь такой: /usr/local/apache2/


"Запуск Apache"
Отправлено butcher , 04-Апр-05 14:31 
>Запись заносится в rc.conf и все. Запуска не происходит все равно.

Естественно, она именно для этого и предназначена ;)

>Права на чтение и выполнение стоят для всех пользователей(755 кажется)
>Если от этого что-то зависит, то путь такой: /usr/local/apache2/

Т.е. вы ставили не из портов? Тогда что вы предприняли для его автоматического запуска? Прописали где-то его?

При установке из портов программы обычно помещают стартовый скрипт в каталог /usr/local/etc/rd.d/, в связи с новыми веяниями 5-ой ветки, большое количество скриптов "заточено" под новую сетему rc.subr. Когда вы вносите в /etc/rc.conf запись, которую я вам посоветовал, система при старте запустила бы вам апач. А так, создайте в скрипт apache.sh в каталоге, указанном выше, в который поместите что-то подобное:
/usr/local/apache2/bin/apachectl
или что там у второго апача для управления используется? Можно просто создать символьную ссылку.


"Запуск Apache"
Отправлено SubGun , 04-Апр-05 17:48 
Спасибо, проблема решена. Поместил текстовик в rc.d с содержимым:
/usr/local/apache2/bin/httpd
Атрибуты на выполнение поставил, все заработало. Только чувствую, что этот метод называется "через Ж" :(