Page 4 of 29 FirstFirst ... 2345614 ... LastLast
Results 46 to 60 of 426

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

  1. #46

    Установка и настройка lighttp

    У меня, как и у многих, появилась потребность в веб сервере. Без особых сложностей, простой сайтик, ну может форум ещё прикручу, но это поже... А пока я начал искать туториалы поустановке, нашёл только http://wl500g.info/showpost.php?p=59637&postcount=42 но там lighttp затрагивается лишь косвенно, в основном говорится о http загрузщике.
    Подскижите плз, как настраивать и устанавливать lighttp?
    И вопрос вдогонку: если я подниму таки сайт, роутер у меня имеет реальный ай пи, то можно ли будет из интернета зайти на этот сайт, по адресу http://мой айпи? пока нету доменного имени...

  2. #47
    1. По твоей ссылке lighttp не косвенно затрагивается, а полностью настраивается.
    2. Можно, только прописать в правилах фаервола доступ к порту, на котором висит lighttp
    Code:
    /usr/sbin/iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
    Лучше добавить /usr/local/sbin/post-firewall

  3. #48
    Но там так же описан процесс установки ненужного мне ADOS. Мне сложно определить, что в той инструкции относится к ADOS а что к lighttp, не могли бы помоч?

  4. #49
    Quote Originally Posted by Hreks View Post
    Но там так же описан процесс установки ненужного мне ADOS. Мне сложно определить, что в той инструкции относится к ADOS а что к lighttp, не могли бы помоч?
    Там то как раз все четко - этапы разделенны и сам настраивал именно по этому мануалу - все работает..

    одно но - какой форум - вернитесь на землю - для сей коробочки даже сайт без БД в тяжесть..
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  5. #50

    lighttpd и php - php не хочет корректно работать. нужен совет.

    есть вопрос госопода господа
    прошивка от Олега последняя. установлены lighttp, php, php-fcgi, sqlite. устанавливаю wtorrent. при попытке доступа к веб странице с php имем 500 ошибку сервера. в логах следующее

    2007-12-13 11:25:10: (mod_fastcgi.c.1731) connect failed: Connection refused on unix:/tmp/php-fastcgi.socket-3
    2007-12-13 11:25:10: (mod_fastcgi.c.2885) backend died; we'll disable it for 5 seconds and send the request to another backend instead: reconnects: 0 load: 1
    2007-12-13 11:25:11: (mod_fastcgi.c.2462) unexpected end-of-file (perhaps the fastcgi process died): pid: 154 socket: unix:/tmp/php-fastcgi.socket-3
    2007-12-13 11:25:11: (mod_fastcgi.c.3254) response not received, request sent: 879 on socket: unix:/tmp/php-fastcgi.socket-3 for /wtorrent/install.php , closing connection
    собственно /tmp/php-fastcgi.socket-3 создаются (правда 0 размера), даже для /tmp поставил 777. куда смотреть мне господа? настройки php или lighttpd в я так понимаю? а что именно?

    это запущенные процессы

    PID Uid VmSize Stat Command
    1 admin 648 S /sbin/init
    2 admin SW [keventd]
    3 admin SWN [ksoftirqd_CPU0]
    4 admin SW [kswapd]
    5 admin SW [bdflush]
    6 admin SW [kupdated]
    7 admin SW [mtdblockd]
    58 admin 252 S telnetd
    63 admin 348 S httpd vlan1
    69 admin 356 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
    70 admin 328 S klogd
    71 nobody 388 S [dnsmasq]
    72 admin SW [khubd]
    80 admin 276 S lpd
    82 admin 240 S p9100d -f /dev/usb/lp0 0
    85 admin 344 S waveservermain
    87 admin 348 S rcamdmain
    96 admin 320 S infosvr br0
    97 admin 432 S watchdog
    99 admin 352 S ntp
    107 admin 368 S dropbear
    111 admin SW [usb-storage-0]
    112 admin SW [scsi_eh_0]
    116 admin SW [kjournald]
    121 admin 372 S /opt/sbin/vsftpd /opt/etc/vsftpd.conf
    123 admin 716 S /opt/bin/SCREEN -dmS rtorrent /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
    125 admin 5272 S /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
    127 admin 1236 S /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    128 admin Z [php]
    129 admin Z [php]
    130 admin Z [php]
    132 admin 724 S dropbear
    133 admin 556 S -sh
    141 admin Z [php]
    197 admin 404 R ps
    это части конфигураци вебсервера
    server.modules = (
    "mod_access",
    "mod_fastcgi",
    "mod_cgi",
    "mod_scgi",
    "mod_accesslog" )

    #### scgi module
    scgi.server = ( "/RPC2" => # RT-DIR
    ( "127.0.0.1" =>
    (
    "host" => "127.0.0.1",
    "port" => 5000,
    "check-local" => "disable"
    )
    )
    )

    #### fastcgi module
    ## read fastcgi.txt for more info)
    fastcgi.server = ( ".php" =>
    ( "127.0.0.1" =>
    (
    "socket" => "/tmp/php-fastcgi.socket",
    "bin-path" => "/opt/bin/php"
    )
    )
    )

    #### CGI module
    cgi.assign = ( ".pl" => "/opt/bin/microperl",
    ".cgi" => "/opt/bin/microperl" )
    и пхп
    extension=bcmath.so
    extension=bz2.so
    extension=calendar.so
    extension=dba.so
    extension=dom.so
    extension=exif.so
    extension=ftp.so
    extension=openssl.so
    extension=shmop.so
    extension=sockets.so
    extension=sysvmsg.so
    extension=sysvsem.so
    extension=sysvshm.so
    extension=xml.so
    extension=xsl.so
    extension=zlib.so
    extension=sqlite.so
    extension=pdo.so
    Last edited by alf535; 14-12-2007 at 07:46.

  6. #51
    Join Date
    Sep 2007
    Posts
    109
    Blog Entries
    1
    попробуй использовать fastcgi, в конфиге должно быть

    Code:
    "bin-path" => "/opt/bin/php-fcgi"
    а в процессах
    Code:
    night      202  0.0  1.0   4432   312 ?        S    Dec08   0:00 /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    night      203  0.0  1.2  15248   380 ?        Ss   Dec08   0:00 /opt/bin/php-fcgi
    night      206  0.0  1.2  15248   380 ?        Ss   Dec08   0:00 /opt/bin/php-fcgi

  7. #52
    действительно разумно....
    попробую сегодня.....

    upd. спасибо. все отлично.
    Last edited by alf535; 14-12-2007 at 22:00.

  8. #53

    .htaccess

    Присоединяюсь к вопросу, как организовать .htaccess

  9. #54
    все просто .htaccess не поддерживеется но
    реализовать авторизированный доступ к нужным разделам сайта можно.
    Допустим мы хотим ограничить доступ к разделу http://mysyte/webtools/
    для этого в lighttpd.conf
    пишем
    Code:
    auth.backend = "htpasswd"
    auth.backend.htpasswd.userfile = "/opt/share/www/passwords/users"
    auth.require = ( "/webtools/" =>
                    (
                     "method"   => "basic",
                     "realm"    => "Need Authorization",
                     "require"  => "valid-user"
                    )
                   )
    в файл /opt/share/www/passwords/users
    вносим пользователя и пароль с помощью утилиты htpasswd
    которая идет в состаке apache

  10. #55

    Question htaccess в lighttpd

    Помогите пж-та, кто переписывал apache'вский htaccess в синтаксис lighttpd, никак не могу разобраться, как туда перенести соотв. RewriteCond и RewriteRule.
    Code:
    <IfModule mod_rewrite.c>
        RewriteEngine on
    	RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{QUERY_STRING} ^$
        RewriteRule ^(.*)$ index.php?d=$1&BAD_HOSTING=%{HTTP:Authorization} [L]
        
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{QUERY_STRING} ^(.+)$
    	RewriteRule ^(.*)$ index.php?%1&d=$1&BAD_HOSTING=%{HTTP:Authorization} [L]
    	
    	
    	RewriteCond %{QUERY_STRING} ^(.*)$
    	RewriteRule (.+).php $1.php?%1&BAD_HOSTING=%{HTTP:Authorization}
    </IfModule>

  11. #56
    почему у меня в списке процессов столько много php-fcgi
    [admin@ASUS root]$ top
    Code:
      149 admin    S        740   119  0.5  2.4 dropbear
      147 admin    S       4036   143  0.0 13.4 php-fcgi
      146 admin    S       4036   142  0.0 13.4 php-fcgi
      148 admin    S       4036   144  0.0 13.4 php-fcgi
      145 admin    S       4036   141  0.0 13.4 php-fcgi
      143 admin    S       4028   140  0.0 13.3 php-fcgi
      144 admin    S       4028   140  0.0 13.3 php-fcgi
      142 admin    S       4028   140  0.0 13.3 php-fcgi
      141 admin    S       4028   140  0.0 13.3 php-fcgi
      140 admin    S       1292     1  0.0  4.2 lighttpd

  12. #57
    У меня столько же , это нормально. Только б еще знать как их хотяб до 4 уменьшить

  13. #58
    редактируем /opt/etc/lighttpd/lighttpd.conf
    Code:
    fastcgi.server             = ( ".php" =>
                                   ( "localhost" =>
                                     (
                                    "min-procs" => 1,
                                    "max-procs" => 1,
                                    "max-load-per-proc" => 4,
                                    "socket" => "/tmp/php-fastcgi.socket",
                                    "bin-path" => "/opt/bin/php-fcgi"
                                     )
                                   )
                                )

  14. #59
    редактируем /opt/etc/lighttpd/lighttpd.conf
    спасибо все ок

  15. #60
    Я настраивал lighttpd как указано тут и все заработало! Поставил WEB site на 8080 в LAN и он виден в WAN port 80!

    Но как настроить FTP? Хотелось бы видеть transmission папки которые я шарю через Samba.

    вот мой Post-firewall:
    #!/bin/sh
    iptables -I INPUT -p tcp --dport 21 -j ACCEPT

    iptables -D INPUT -j DROP
    iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    iptables -A INPUT -i tun+ -j ACCEPT
    iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 21 -j DNAT --to-destination $4:21
    iptables -A FORWARD -i tun+ -j ACCEPT

    iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to "$2":8080
    iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 8080 -j DROP
    iptables -I INPUT 1 -i "$1" -d "$2" -p tcp --syn --dport 8080 -j ACCEPT

    iptables -A INPUT -j DROP

    Спасибо!
    Last edited by piezomotor; 16-01-2008 at 03:41.

Page 4 of 29 FirstFirst ... 2345614 ... LastLast

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
  •