Поставить асусовский http на другой порт
и в lighttpd.conf сменить его портCode:nvram set http_lanport=8080
Code:## bind to port (default: 80) server.port = 8081
Товарищи, оччень интересует вопрос - как всетаки повесить его на 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 не запускается то и остальное запускаться не будет.
Да. Закинь в пост-бут будет автоматом.Немного непонятно, S80 запускается автоматом, а S45 вручную?
Смотреть lighttpd.conf на предметЕсли вдруг когда-нибудь заработает, как это проверить, какую строку набирать в ИнтернетЭксплорере?
Для порта 8081 адрес будет http://my.router:8081/## 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)как можно сделать список файлов как в апатче если отсутствует файл индекс.
т.е открываем каталог просто через броузер, и у нас список файлов, просто у меня их очень много и каждый день меняются... тяжело делать ссылки на них.
WL-500gP v1 1.9.2.7-d-r617 + PPPoE AVK
В /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" ...
WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать
Вот содержимое 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У меня так:И еще по-поводу 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" ) ) )
Last edited by KRandall; 18-08-2007 at 08:18.
WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать
Ок, спасибо, тогда буду делать.
В конфиге значит решетки убрать надо, только вот на
joe /opt/etc/lighttpd/lighttpd.conf отвечает
-sh: joe: not found
Хотя и останавливал сервер.
А, вот забыл. Можно ли поднять на этом роутере DNS чтоб подрубить к нему домен? а то пользоваться услугами DNSов отдельно я нехочу.
ЗЫ.Ссылки не пашут у тебя
WL-500gP v1 1.9.2.7-d-r617 + PPPoE AVK