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

Исходное сообщение
"Apache после компиляции ......"

Отправлено Andrey , 24-Авг-00 20:13 
После компиляции apache 3.9.rus под Linux 6.2 не хочет запускаться автоматически. Подскажите как и где что прописать (в ручную запускается через apachectl start и т.д.)?

Содержание

Сообщения в этом обсуждении
"Re: Apache после компиляции ......"
Отправлено ash , 24-Авг-00 21:58 
: После компиляции apache 3.9.rus под Linux 6.2 не хочет запускаться автоматически. Подскажите как и где что прописать (в ручную запускается через apachectl start и т.д.)? <p>В /etc/rc.d/init.d/httpd<br>пропиши полный путь daemon /usr/local/apache/bin/httpd<p>

"Re: Apache после компиляции ......"
Отправлено Andrey , 25-Авг-00 10:21 
Дело в том, что он вообще в сценариях запуска не конфигурирует и в ./init.d/httpd не создаётся.<br>И потом, как это в httpd прописать "daemon /...", если это уже скомпилированный файл....<br>

"Re: Apache после компиляции ......"
Отправлено Scarab , 25-Авг-00 10:40 
: Дело в том, что он вообще в сценариях запуска не конфигурирует и в ./init.d/httpd не создаётся.<br>: И потом, как это в httpd прописать "daemon /...", если это уже скомпилированный файл....<p>Идешь в /etc/rc.d/init.d<br>Смотришь формат файлов, которые там лежат.<br>Это скрипты, которые при вызове с параметрами вида<br>start, stop, status, restart и т.п. запускают/останавливают соответствующие службы.<br>Пишешь файл httpd по образу и подобию тех, что там лежат.<br>Если уж сильно лень - можешь взять rpm со стандартным апачем, использовать возможности mc по работе с rpm-fs и скопировать оттуда файл /etc/rc.d/init.d/httpd.<br>Естественно - надо будет подправить пути.<br>Дальше в тех ранлевелах, в которых тебе нужен апач (3,5), соответственно каталоги<br>/etc/rc.d/rc3.d и /etc/rc.d/rc5.d делаешь симлинки<br>/etc/rc.d/rc3.d/S80httpd -> ../init.d/httpd<br>При переходе в 3 ранлевел (нормальный старт системы, без иксов) автоматически запускаются все<br>скрипты, перечисленные в rc<номер_ранлевела>.d, причем в порядке возрастания чисел.<br>Буква S в начале имени симлинка означает, что /etc/rc.d/init.d/httpd будет вызван с параметром start.<br>А вообще - иди и читай документацию по линуксу.<p>b.r.,<br>Scarab

"Re: Apache после компиляции ......"
Отправлено Andrey , 25-Авг-00 11:25 
Спасибо, я уже сделал это... Всё работает

"Re: Apache после компиляции ......"
Отправлено Andrey , 25-Авг-00 11:46 
Только вот скрипты, видимо, не обязательно перечисляются в порядке возрастания. Так например, есть скрипты с одинаковым числом...