Results 1 to 15 of 426

Thread: Инсталяция и настройка lighttpd

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    А у мнея такой ответ
    [admin@(none) root]$ /opt/etc/init.d/S80lighttpd start
    Starting web server: lighttpd
    configfile.c.819: 0, (null)
    Segmentation fault
    [admin@(none) root]$

  2. #2
    Всем кто ловит ошибки при запуске:
    1. Единственный рабочий манул есть ТОЛЬКО в теме про ADOS и нигде более...
    2. Сначала добейтесь работы сервера без php - пропустите строки по его настройке и только потом пробуйте с ним - так проще найти СВОЮ ошибку..
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  3. #3
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    oleg066, на сегфаулты здесь чаще всего нарываются при использовании пакетов, скомпилированных под старую uClibc при установленной новой версии. Рекомендую использовать пакеты только из одного репозитария, где все пакеты скомпилированы под одно окружение.

  4. #4

    lighttpd на 80 порту

    Помогите разобраться с доступом на 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]$
    Вот запись в лог:
    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
    По цепочке 5 iptables реально из четырех доступ к http получил только один по строке 7 логфайла.
    То что у него IP 192.168.0.242, видимо в сети где-то стоит свич и светит внутренними одресами.
    Буду очень признателен за оказанное содействие.
    Last edited by nikola; 24-10-2007 at 06:14.

  5. #5
    Quote Originally Posted by nikola View Post
    Помогите разобраться с доступом на http с внешней сети WAN
    Поставил lighttpd на 80 порт и немогу настроить фаервол:
    С внутренней сети нормально работает, а с внешней нет доступа.
    Буду очень признателен за оказанное содействие.
    Ну раз "спецы никсов" отмалчиваются - попробую предположить:
    Входящие пакеты в первую очередь обрабатываются в цепочке "PREROUTING"
    Таким образом, состояния пакетов определяется в пределах таблицы nat.
    Может там что не так.
    Содержание post-firewall посмотреть бы.

  6. #6
    Вот тут интересная инфа по настройке lighttpd. Можть пригодится кому.

  7. #7
    Столкнулся с проблеммой - все работает и все замечательно но понадобилось поставить один веб движок и тут засада - он активно использует файл .htaccess а тк его только apache обрабатывает движок не работает
    Если его аналог под lighttpd или может есть какойнить модуль поддержки?
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  8. #8
    Подскажите пожалуста, в чем проблема?
    Я попробовал использовать скрипты подсчета траффика, но при попытке открыть их из браузера, браузер предлагает сохранить из, говоря, что это бинарный файл.
    Учитался вдоль и поперек, но причины понять не смог, хотя она наверняка банальна.

  9. #9

    Exclamation в чем причина?

    Я вроде все правельно сделал, но после это всего когда я пытаюсь запустить его (/opt/etc/init.d/S45php start) то пишит -sh: /opt/etc/init.d/S45php: not found . С чем это может быть связано?

  10. #10
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Bozer View Post
    Я вроде все правельно сделал, но после это всего когда я пытаюсь запустить его (/opt/etc/init.d/S45php start) то пишит -sh: /opt/etc/init.d/S45php: not found . С чем это может быть связано?
    Данная ошибка означает, что файла нет.

  11. #11

    Question HELP

    Вот это "часть" моего "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 у меня содан по инструкцие с первой страници. Подскажите в чем может быть проблема и как ее решить?

  12. #12
    Quote Originally Posted by Bozer View Post
    ВПодскажите в чем может быть проблема и как ее решить?
    Варианты.
    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 смотреть вывод.

  13. #13
    Quote Originally Posted by Novik View Post
    Варианты.
    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 то пишит "типо" есть такой.)

Similar Threads

  1. Настройка работы IPTV в сети провайдера
    By Anth0ny in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 133
    Last Post: 07-11-2013, 08:10
  2. Не вижу половины сайтов (mtu & dns)
    By CHERT in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 347
    Last Post: 24-10-2012, 09:05
  3. Problem mit installtion von Lighttpd
    By Grabber66 in forum German Discussion - Deutsch (DE)
    Replies: 11
    Last Post: 03-02-2011, 19:28
  4. Replies: 111
    Last Post: 08-11-2009, 12:00

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •