А если руками запускать
Что в консоле, есть сообщения?Code:/opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
Покажыте конфиг.
Автозапуск
а это из error.log lighthttpdCode:#!/bin/sh prefix="/opt" PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin NAME=lighttpd DAEMON=${prefix}/sbin/${NAME} DAEMON_OPTS="-f ${prefix}/etc/lighttpd/lighttpd.conf" test -x $DAEMON || exit 0 if [ -z "$1" ] ; then case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in S??*) rc="start" ;; K??*) rc="stop" ;; *) rc="usage" ;; esac else rc="$1" fi case "$rc" in start) echo "Starting web server: $NAME" $DAEMON $DAEMON_OPTS ;; stop) if [ -n "`pidof $NAME`" ]; then echo "Stopping web server: $NAME" killall $NAME 2> /dev/null fi ;; restart) "$0" stop sleep 1 "$0" start ;; *) echo "Usage: $0 (start|stop|restart|usage)" ;; esac exit 0
2009-05-12 06:00:49: (log.c.97) server started
2009-05-12 06:13:34: (server.c.1470) server stopped by UID = 0 PID = 1
2009-05-12 06:36:25: (log.c.97) server started
2009-05-12 06:37:11: (server.c.1470) server stopped by UID = 0 PID = 1
А если руками запускать
Что в консоле, есть сообщения?Code:/opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
Покажыте конфиг.
wl500gp-1.9.2.7-d-r1222 + StoreJet 35 Ultra >>> rtorrent+rutorrent -|- lighhtpd + ssl + auth -|- vnStat + vnStat PHP frontend -|- vsftpd -|- squid + lightsquid...
запустил так lighttpd -f /opt/etc/lighttpd/lighttpd.conf
все стартануло сообщений никаких не вылезло. зашел на http://myserver:8081 все работает, делаю flashfs save && flashfs commit && flashfs enable && reboot и lighttpd сервак не автозапускается
Тоже самое у меня с самбой, стартует вручную, а после перезагрузки тишина
Может это из-за того, что у меня отсутствует файл /opt/etc/init.d/rc.unslung ?!?!?!? что он вообще делает?
Last edited by drug2k5; 13-05-2009 at 09:02.
Вот тут расписано что он делает:
Разместить запуск post-mount
настроено всё по инструкциям из "для дураков и ленивых".
работает lighttpd на внешнем хосте и виден окружающим.
как виден? открывает index.html, лежащий в корне папки /opt/share/www/lighttpd.
но это всё. вписанные в стартовую страничку изображения и ссылки не работают.
также кажет 404 error при попытке доступа к servername.ru/vnstat (настраивал по инструкции vector'а) и servername.ru/flashgallery (php галерея фотографий на flash)
больше проверить не на чем.
во вложении конфиг lighttpd
что может означать эта ошибка в логе lighttpd error.log?
в одной из тем на форуме её заявили, но ответа не было.
2009-05-27 16:46:24: (log.c.97) server started
2009-05-27 16:50:49: (connections.c.290) SSL: 1 error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2009-05-27 16:51:24: (connections.c.290) SSL: 1 error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
оказалось, ошибка в инструкции вектора на его сайте.
лишними были строки с ssl.engine. не пускало по http из-за этого:
Иначе - оставляем свой (например 8081).
Разкомментируем секцию cgi.assign, изменяем для ".cgi" на "/usr/bin/perl"
Проверяем наличие и правильность строк :
ssl.engine = "enable"
ssl.pemfile = "/opt/var/run/lighttpd.pem"
их надо закомментировать, и тогда парольный доступ будет только в папку secure. так то. рад, что сам разобрался. жалею, что потратил много времени.
А времени на хорошее не должно быть жалко. Ведь есть же плюсы от того что разбирались в скриптах
DIR320-1.9.2.7-d-r2627M
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
вполне допускаю, что это действительно так. другое дело, что при пошаговом следовании инструкции, доступ в myhost.com/ закрывается, тогда как получить его к myhost.com/secure вполне можно, если принять сертификат. о последнем в инструкции сказано, тогда как о первом - нет.
в общем, могу посоветовать немного изменить инструкцию в этом месте, чтотбы её могли использовать для разных нужд.
тогда мы получаем как бы два сайта - открытый по http и закрытый по https.
блин, потихоньку начинаю во всем этом разбираться. страшно.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
два. но обычный был закрыт, если следовать инструкции. я нашёл на форуме, что комментирование этих строк исправляет проблему, схожую с моей, и попробовал. получилось. впрочем, может я что-то не разглядел в инструкции.
при удалении этих двух строк у меня заработало как раз с двумя корнями - обычным и с сертификатом, и стало пускать.
Уважаемые форумчане!
Проблема следующая: имеется роутер Asus WL500gp v2 с прошивкой от Олега версии 1.9.2.7-10. Хотел изменить настройки веб-сервера, который установлен по умолчанию в прошивке, но не могу найти конфигурационный файл. С помощью MC перерыл всю файловую систему, но его нигде нет. Сразу скажу, что в процессах демон httpd отображается, веб-интерфейс роутера работает нормально, но мне абсолютно не понятно как он работает, когда нет httpd.conf.
Возникает еще один вопрос, если все-таки конфиг файла нет, то можно установить еще одного apache, чтобы поднять на нем свой сайт, но при этом сохранить веб-интерфейс роутера?
httpd, который работает - это не полноценный, специализированный демон, обслуживающий только web интерфейс, и изменить что-либо без перекомпиляции прошивки не удастся и не зачем.
Для поднятия своего вэбсайта можно воспользоваться busybox_httpd, включенным в прошивку, или, что лучше и конфигурабельнее - lighttpd.
Все дальнейшее описание и инструкции - в поиске по форуму.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon