Товарищи, оччень интересует вопрос - как всетаки повесить его на 80ый порт?.. А то люди заходят на "сайт", а там родная асусовая вебморда пароль просит. Как быть?..
И еще. Реально ли к lighttpd прикрутить базы типа sql?..
Printable View
Товарищи, оччень интересует вопрос - как всетаки повесить его на 80ый порт?.. А то люди заходят на "сайт", а там родная асусовая вебморда пароль просит. Как быть?..
И еще. Реально ли к lighttpd прикрутить базы типа sql?..
Поставить асусовский http на другой порт
и в lighttpd.conf сменить его портCode:nvram set http_lanport=8080
Code:## bind to port (default: 80)
server.port = 8081
спасибо огромное:)
А с базами как быть?..
Видел там sqlite. он дружен с lighttpd?..
Про sqlite ничего умного не скажу, не ставил. Но по форуму несколько раз этот вопрос поднимался, сошлись на том, что слабовата машинка.
Все вроде сделал по инструкции.
Набираю:
[admin@FTP root]$ /opt/etc/init.d/S45php start
А в ответ:
-sh: /opt/etc/init.d/S45php: not found
Проверяю:
[admin@FTP root]$ ls /opt/etc/init.d/
S45php S80lighttpd rc.unslung
Немного непонятно, S80 запускается автоматом, а S45 вручную?
И потом еще вопрос. Если вдруг когда-нибудь заработает, как это проверить, какую строку набирать в ИнтернетЭксплорере?
Запускаются только скрипты начинающиеся на букву 'S' и две цифры. За это отвечает скрипт /opt/etc/init.d/rc.unslung. Цифры отвечают за приоритет. Если сам rc.unslung не запускается то и остальное запускаться не будет.
Да. Закинь в пост-бут будет автоматом.Quote:
Немного непонятно, S80 запускается автоматом, а S45 вручную?
Смотреть lighttpd.conf на предметQuote:
Если вдруг когда-нибудь заработает, как это проверить, какую строку набирать в ИнтернетЭксплорере?
Для порта 8081 адрес будет http://my.router:8081/Quote:
## bind to port (default: 80)
server.port = 8081
Для порта 8081 адрес будет http://my.router:8081/. А чтобы было видно снаружи, из локальной сети?
Выложите пожалуйста содержимое файла S80lighttpd, а то я его изменил до неузнаваемости :) .
И еще по-поводу lighttpd.conf, раздел fastcgi.server =
В этой теме написано
fastcgi.server = ( ".php" =>
((
"host" => "192.168.1.1",
"port" => 1026,
))
)
Потом тут же ссылка на TheBoy50, у него также.
По той ссылке написано так:
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi"
)
)
)
и еще вот так:
fastcgi.server = (".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi",
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "1",
"PHP_FCGI_MAX_REQUESTS" => "5000"
)
)
)
)
Объясните пожалуйста новичку, что и как лучше написать.
вобщем сделал я на винте 500мб в ext3 для прог и остальние 19Гб в фат32, т.к. винт юзается еще и как флэшка для таскания инфы.
начал разираться с установкой веб-севера lighttpd и запутался.
вроде как его надо ставить на ext3 для лучшей производительности, но тогда я не смогу легко и просто видеть свои файлы веб-страницы через винду. как его поставить на ехт3 и чтобы дириктория с файлами была на фат32?
кстати с установкой тоже не могу разобраться толком, можете пошагово расписать как ставить, а то в линуксах не шарю совершенно:( фак и инструкцию "с нуля" прочитал, но догнал мало что:(
можно пару вопросов?
1)можно ли изменить стандартную страницу 404, т.е мне ее надо найти и поменять на свою.
2)как можно сделать список файлов как в апатче если отсутствует файл индекс.
т.е открываем каталог просто через броузер, и у нас список файлов, просто у меня их очень много и каждый день меняются... тяжело делать ссылки на них.
В /opt/etc/lighttpd/lighttpd.conf в разделеесть такие строкиCode:######### Options that are good to be but not neccesary to be changed #######
видимо где-то тут, не проверял.Code:...
## error-handler for status 404
#server.error-handler-404 = "/error-handler.html"
#server.error-handler-404 = "/error-handler.php"
...
Вот содержимое S80lighttpd
Code:#!/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
У меня так:Quote:
И еще по-поводу lighttpd.conf, раздел fastcgi.server =
В этой теме написано
fastcgi.server = ( ".php" =>
((
"host" => "192.168.1.1",
"port" => 1026,
))
)
Потом тут же ссылка на TheBoy50, у него также.
По той ссылке написано так:
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi"
)
)
)
и еще вот так:
fastcgi.server = (".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi",
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "1",
"PHP_FCGI_MAX_REQUESTS" => "5000"
)
)
)
)
Объясните пожалуйста новичку, что и как лучше написать.
Все прекрасно работает.Code:fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi"
)
)
)
Ок, спасибо, тогда буду делать.
В конфиге значит решетки убрать надо, только вот на
joe /opt/etc/lighttpd/lighttpd.conf отвечает
-sh: joe: not found
Хотя и останавливал сервер.
А, вот забыл. Можно ли поднять на этом роутере DNS чтоб подрубить к нему домен? а то пользоваться услугами DNSов отдельно я нехочу.
ЗЫ.Ссылки не пашут у тебя :)