А у мнея такой ответ
[admin@(none) root]$ /opt/etc/init.d/S80lighttpd start
Starting web server: lighttpd
configfile.c.819: 0, (null)
Segmentation fault
[admin@(none) root]$
А у мнея такой ответ
[admin@(none) root]$ /opt/etc/init.d/S80lighttpd start
Starting web server: lighttpd
configfile.c.819: 0, (null)
Segmentation fault
[admin@(none) root]$
Всем кто ловит ошибки при запуске:
1. Единственный рабочий манул есть ТОЛЬКО в теме про ADOS и нигде более...
2. Сначала добейтесь работы сервера без php - пропустите строки по его настройке и только потом пробуйте с ним - так проще найти СВОЮ ошибку..
wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb
oleg066, на сегфаулты здесь чаще всего нарываются при использовании пакетов, скомпилированных под старую uClibc при установленной новой версии. Рекомендую использовать пакеты только из одного репозитария, где все пакеты скомпилированы под одно окружение.
Помогите разобраться с доступом на http с внешней сети WAN
Поставил lighttpd на 80 порт и немогу настроить фаервол:
С внутренней сети нормально работает, а с внешней нет доступа. Вот результаты моей деятельности:Вот запись в лог:Code:[admin@WL500 root]$ iptables -L INPUT -nv Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 1. 0 0 DROP all -- * * 0.0.0.0/0 0.0.0.0/0 state INVALID 2.83490 7362K ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 3. 7517 451K ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 state NEW 4. 457 81879 ACCEPT all -- br0 * 0.0.0.0/0 0.0.0.0/0 state NEW 5. 4 192 logaccept tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 6. 2073 98735 DROP udp -- * * 0.0.0.0/0 0.0.0.0/0 7. 3 150 logdrop all -- * * 0.0.0.0/0 0.0.0.0/0 [admin@WL500 root]$По цепочке 5 iptables реально из четырех доступ к http получил только один по строке 7 логфайла.Code:1: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:04:75:de:34:d7:08:00:45:00:00:32 SRC=10.2.100.43 DST=255.255.255.255 LEN=50 TOS=0x00 PREC=0x00 TTL=255 ID=1 PROTO=139 2: ACCEPT IN=vlan1 OUT= MAC=00:15:f2:00:5d:d8:00:18:71:4d:ca:1f:08:00:45:00:00:30 SRC=10.3.1.22 DST=10.2.100.64 LEN=48 TOS=0x00 PREC=0x00 TTL=125 ID=5159 DF PROTO=TCP SPT=1161 DPT=80 SEQ=3848427598 ACK=0 WINDOW=65535 RES=0x00 SYN UR 3: ACCEPT IN=vlan1 OUT= MAC=00:15:f2:00:5d:d8:00:18:71:4d:ca:1f:08:00:45:00:00:30 SRC=10.3.1.2 DST=10.2.100.64 LEN=48 TOS=0x00 PREC=0x00 TTL=125 ID=24104 DF PROTO=TCP SPT=2390 DPT=80 SEQ=553234847 ACK=0 WINDOW=65535 RES=0x00 SYN URG 4: ACCEPT IN=vlan1 OUT= MAC=00:15:f2:00:5d:d8:00:18:71:4d:ca:1f:08:00:45:00:00:30 SRC=10.3.1.2 DST=10.2.100.64 LEN=48 TOS=0x00 PREC=0x00 TTL=125 ID=24941 DF PROTO=TCP SPT=2392 DPT=80 SEQ=2170882610 ACK=0 WINDOW=65535 RES=0x00 SYN UR 5: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:04:75:de:34:d7:08:00:45:00:00:32 SRC=10.2.100.43 DST=255.255.255.255 LEN=50 TOS=0x00 PREC=0x00 TTL=255 ID=1 PROTO=139 6: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:04:75:de:34:d7:08:00:45:00:00:32 SRC=10.2.100.43 DST=255.255.255.255 LEN=50 TOS=0x00 PREC=0x00 TTL=255 ID=1 PROTO=139 7: ACCEPT IN=vlan1 OUT= MAC=00:15:f2:00:5d:d8:00:18:71:4d:ca:1f:08:00:45:00:00:30 SRC=192.168.0.242 DST=10.2.100.64 LEN=48 TOS=0x00 PREC=0x00 TTL=125 ID=22870 DF PROTO=TCP SPT=3033 DPT=80 SEQ=2730359152 ACK=0 WINDOW=65535 RES=0x00 S
То что у него IP 192.168.0.242, видимо в сети где-то стоит свич и светит внутренними одресами.
Буду очень признателен за оказанное содействие.
Last edited by nikola; 24-10-2007 at 06:14.
Вот тут интересная инфа по настройке lighttpd. Можть пригодится кому.
Столкнулся с проблеммой - все работает и все замечательно но понадобилось поставить один веб движок и тут засада - он активно использует файл .htaccess а тк его только apache обрабатывает движок не работает
Если его аналог под lighttpd или может есть какойнить модуль поддержки?
wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb
Подскажите пожалуста, в чем проблема?
Я попробовал использовать скрипты подсчета траффика, но при попытке открыть их из браузера, браузер предлагает сохранить из, говоря, что это бинарный файл.
Учитался вдоль и поперек, но причины понять не смог, хотя она наверняка банальна.
Я вроде все правельно сделал, но после это всего когда я пытаюсь запустить его (/opt/etc/init.d/S45php start) то пишит -sh: /opt/etc/init.d/S45php: not found . С чем это может быть связано?
Было: 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 переехало сюда < "Ночные" сборки >
Вот это "часть" моего "lighttpd.conf" в "opt/etc/lighttpd/",
lighttpd.conf [----] 0:193+22=215/321 - *7537/11108b= 10
#compress.filetype = ("text/plain", "text/html")
#### proxy module
## read proxy.txt for more info
#proxy.server = ( ".php" =>
# ( "localhost" =>
# (
# "host" => "192.168.0.101",
# "port" => 80
# )
# )
# )
#### fastcgi module
## read fastcgi.txt for more info
#fastcgi.server = ( ".php" =>
#((
#"host" => "192.168.1.1",
#"port" => 1026,
#))
#)
меня интересует что это за "host" => "192.168.0.101" "port" => 80? И если у моего роутера ip не 192.168.1.1 то не нужно ли менять #"host" => "192.168.1.1", на #"host" => "192.168.100.10", (<-- мой ip ) и что это за порт #"port" => 1026,?
Дело в том что когда я пишу /opt/etc/init.d/S45php start по пишит что -sh: /opt/etc/init.d/S45php: not found . Хотя /opt/etc/init.d/S45php у меня содан по инструкцие с первой страници. Подскажите в чем может быть проблема и как ее решить?
Варианты.
1) В начале файла отсутствует ссылка на интерпретатор. Дописать, например, #!/bin/sh.
2) Файл редактировался не средствами linux. Т.е. имеет место быть пара CRLF в качестве символа перевода строки. Открыть, например, far-ом, и сказать Shift+F2\Unix format
3) У файла отсутствует атрибут "выполняемый". Сказать chmod a+x /opt/etc/init.d/S45php
4) В начале файла стоит ссылка на отсутствующий в системе интерпретатор. #!/bin/perl, например. Проверить.
5) Файла таки действительно нет. Сказать ls /opt/etc/init.d/S45php смотреть вывод.
В начале написан #!/bin/sh ( это в /opt/etc/init.d/S45php)
Да, действительно, я написал его заново в mc, прогрес есть. Но теперь после команды /opt/etc/init.d/S45php start пишит /opt/bin/php-fcgi: can't load library 'libiconv.so.2 что это значит? (перед тем как отредактировать в mc я сначало ввел chmod a+x /opt/etc/init.d/S45php, как Вы и советовали. Когда ввожу ls /opt/etc/init.d/S45php то пишит "типо" есть такой.)