The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"установка lighttpd из исходников на FreeBSD и автозапуск службы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"установка lighttpd из исходников на FreeBSD и автозапуск службы"  +/
Сообщение от NewUse on 30-Авг-10, 04:24 
Уважаемые гуру, помогите собрать веб-сервачёк, вернее так, из исходников собрать удалось,  но вот как автозапускаемая служба не прописалась, использую FreeBSD 7, нашёл мануал для Линукса, но не прокатывает:

А чтобы установить lighttpd как сервис вроде Apache, отредактируйте и установите скрипт инициализации:

    # sed -e 's/FOO/lighttpd/g' doc/rc.lighttpd > lighttpd.init
    # chmod a+rx lighttpd.init
    # cp lighttpd.init /etc/init.d/lighttpd
    # cp -p doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
    # install -Dp ./doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
    # chkconfig lighttpd on

помогите похожее сделать для FreeBSD 7 а то я совсем чайник :((((

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "установка lighttpd из исходников на FreeBSD и автозапуск службы"  +/
Сообщение от crash (ok) on 30-Авг-10, 05:45 
создаете sh скрипт, хоть с одной строкой, просто запуск скрипта, хоть целый крипт со start|stop. Запихиваете его /usr/local/etc/rc.d. Там же вообще можно пример скриптов посмотреть.
Хотя сборка из исходников бред, вам для чего порты сделали?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "установка lighttpd из исходников на FreeBSD и автозапуск службы"  +/
Сообщение от VolanD (ok) on 30-Авг-10, 06:09 
>[оверквотинг удален]
>    # sed -e 's/FOO/lighttpd/g' doc/rc.lighttpd > lighttpd.init
>    # chmod a+rx lighttpd.init
>    # cp lighttpd.init /etc/init.d/lighttpd
>    # cp -p doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
>    # install -Dp ./doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
>    # chkconfig lighttpd on
>
>
>помогите похожее сделать для FreeBSD 7 а то я совсем чайник :((((
>

Вас в портах забанили?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "установка lighttpd из исходников на FreeBSD и автозапуск службы"  +1 +/
Сообщение от Аноним (??) on 30-Авг-10, 08:39 
>[оверквотинг удален]
>    # sed -e 's/FOO/lighttpd/g' doc/rc.lighttpd > lighttpd.init
>    # chmod a+rx lighttpd.init
>    # cp lighttpd.init /etc/init.d/lighttpd
>    # cp -p doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
>    # install -Dp ./doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
>    # chkconfig lighttpd on
>
>
>помогите похожее сделать для FreeBSD 7 а то я совсем чайник :((((
>

ОМГ о_О
Во FreeBSD совсем другая инициализация стартовых скриптов, init.d - это для Линукса
Создайте файл /usr/local/etc/rc.d/lighttpd.sh, впиши в него что-то типа такого
#!/bin/sh

daemon="/usr/local/sbin/lighttpd"
conffile="/usr/local/etc/lighttpd.conf"
pid="/var/run/lighttpd.pid"

start () {
        $daemon -f $conffile
}

stop () {
        echo "Stopping lighttpd with pid `cat $pid`"
        kill -15 `cat $pid`
}

case $1 in
start)
        start
        ;;
stop)
        stop
        ;;
*)
        echo "Usage: `basename $0` {start|stop}" >&2
        exit 1
        ;;
esac

и сделайте его исполняемым chmod u+x /usr/local/etc/rc.d/lighttpd.sh

НО! Лучше всего ставить из портов, там все нужные скрипты создаются

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "установка lighttpd из исходников на FreeBSD и автозапуск службы"  +/
Сообщение от NewUse on 31-Авг-10, 01:37 

>ОМГ о_О
>Во FreeBSD совсем другая инициализация стартовых скриптов, init.d - это для Линукса
>
>НО! Лучше всего ставить из портов, там все нужные скрипты создаются

Спасибо!!!! Я предполагал, что там за это rc.d отвечает, но не знал, как прописать, СПАСИБО!!!

А с портами у меня что-то дружба никак не складывается :( у меня параноя: запретил
шлюзу запрашивать что либо из инета, по этому обновляюсь и ставлю всё вручную, а порты как-то не всегда ставятся :(...

Наверное, где-то торможу, но после пары неудач перестал с ними связываться, из исходников, зачастую значительно проще собирать....

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "установка lighttpd из исходников на FreeBSD и автозапуск службы"  +/
Сообщение от crash (ok) on 31-Авг-10, 06:17 
>Наверное, где-то торможу, но после пары неудач перестал с ними связываться, из
>исходников, зачастую значительно проще собирать....

из исходников проще? Нет ничего проще портов.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру