Forum

Zárolt Fórum - csak olvasható
Felhasználó: Vendég Bejelentkezés
Kérlek regisztrálj

Keresés 
Fórum keresés:


 




Oleg firmware telepítése - 5.rész, lighttpd
Read original blog post

FelhasználóHozzászólás

21:07
2008. július 28. hétfő


r0by

Admin

Szeged

hozzászólások46

1

Következő nagy csomagunk a lighttpd lesz, persze annak, akinek ez feltétlenül kell.
Gondolom már mindenki rutinból nyúl is a billentyűzethez és putty alatt pötyögi is:

ipkg install lighttpd

Kapunk is egy hibaüzit az arcunkba:

Nincs nagy probléma, telepítenünk kell az openssl csomagot, méghozzá a szokásos módon:

ipkg install openssl

Ezután már megpróbálhatjuk elindítani a webservert:

/opt/etc/init.d/S80lighttpd start

Ha sikeresen elindult, akkor nyissunk is egy böngészőt és írjuk be:

http://asus:8081/

Az asus helyett az ip címet vagy a saját netbios nevét kell írni (nálam ugy ez az asus). A 8081 a port száma amire a webserver figyel, ezt a lighttpd.conf-ban meg lehet változtatni, ha valakinek nem tetszik.
Dobjuk fel a php-t is, mert a későbbiekben biztosan szükségünk lesz majd rá, sőt!

ipkg install php-fcgi

Következő lépésben szerkesszük a lighttpd.conf állományt:

vi /opt/etc/lighttpd/lighttpd.conf

A “mod_fastcgi” elől töröljük ki a # jelet.
A “server.document-root”-nak adjuk meg azt a könyvtárszerkezetet, amelyet szeretnénk, hogy a webszerver kiszolgáljon.
A “server.errorlog”-nál szintúgy járjunk el, mint az előbb megtoldva egy fájlnévvel is, ide naplózza be a webszerver az előforduló hibákat. Ha valami nem megy, akkor itt keressük a hiba okát!
A “server.accesslog.filename”-nél pedig akárcsak a “server.errolog-nál”, szintén egy fájl teljes elérési útját adjuk meg, ahova az eléréseket naplózza a szerver.
Nálam ezek most így néznek ki:

server.document-root = “/opt/etc/samba/Share/www”
server.errorlog = “/opt/etc/samba/Share/www/log/error.log”
accesslog.filename = “/opt/etc/samba/Share/www/access.log”

Aki követte az eddigi részeket, azok láthatják, hogy nekem ez a samba megosztásomba esik. Senki ne csinálja így, olyan helyre kell tenni, ahova senki sem férhet hozzá, mindenféleképpen a webszerver rootján kívülre tegyük a log fájlokat! Pláne azok, akik majd netről jövő kérések kiszolgálását is szeretnének.

A “fastcgi.server” kezdetű bejegyzés elől vegyük ki a #-eket. És írjuk át erre:

fastcgi.server = ( “.php” =>
( “localhost” =>
(
“socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/opt/bin/php-fcgi”
)
)
)

Ha készen vagyunk, akkor adjuk ki a bűvös parancsot, hogy újrainduljon a webszerver:

/opt/etc/init.d/S80lighttpd restart

Ha valaki a következő hibaüzit kapja:
[root@asus root]$ /opt/bin/php-fcgi: can't load library 'libiconv.so.2', akkor a következő lesz a megoldás:

ipkg install libiconv

Ezután már minden gond nélkül el kell, hogy induljon a lighttpd.
Hogy le is teszteljük a szervert is, plussz a php-t is, dobjunk össze egy rövid php fájlt:

< ?php
phpinfo();
?>

Ezt mentsük el a lighttpd document-rootjába, oda amit a lighttpd.conf-ban is megadtunk.
Majd hívjuk meg a böngészőnkben újból a routert, a már fent taglalt módon.
Hasonlót kell látnunk:


Read original blog post

18:02
2008. október 5. vasárnap


santana

tag

hozzászólások5

2

Hali,

nekem a server indításakor jön egy ilyen jön:

Starting web server: lighttpd
configfile.c.819: 0, (null)
Segmentation fault

valaki sejti mi lehet?

THX!

22:20
2008. október 6. hétfő


santana

tag

hozzászólások5

3

18:04
2008. december 14. vasárnap


opigabi

most jött

hozzászólások2

4

ez fogadott restart (lighttpd) utan

[root@ezaz root]$ /opt/etc/init.d/S80lighttpd start
Starting web server: lighttpd
2008-12-14 17:29:08: (mod_fastcgi.c.990) chdir failed: No such file or directory /usr/local/bin/php
[root@ezaz root]$ 2008-12-14 17:29:08: (mod_fastcgi.c.999) execve failed for: /usr/local/bin/php No such file or directory
2008-12-14 17:29:08: (mod_fastcgi.c.1025) the fastcgi-backend /usr/local/bin/php failed to start:
2008-12-14 17:29:08: (mod_fastcgi.c.1029) child exited with status 2 /usr/local/bin/php
2008-12-14 17:29:08: (mod_fastcgi.c.1032) If you're trying to run PHP as a FastCGI backend, make sure you're using the FastCGI-enabled version.
You can find out if it is the right one by executing 'php -v' and it should display '(cgi-fcgi)' in the output, NOT '(cgi)' NOR '(cli)'.
For more information, check http://trac.lighttpd.net/trac/wiki/Docs%3AModFastCGI#preparing-php-as-a-fastcgi-programIf this is PHP on Gentoo, add 'fastcgi' to the USE flags.
2008-12-14 17:29:08: (mod_fastcgi.c.1336) [ERROR]: spawning fcgi failed.
2008-12-14 17:29:08: (server.c.895) Configuration of plugins failed. Going down.

a komment alatti sor ugy nez ki segitett neki

fastcgi.server             = ( \”.php\” =>
                               ( \”localhost\” =>
                                 (
                                   \”socket\” => \”/tmp/php-fastcgi.socket\”,
#                                   \”bin-path\” => \”/usr/local/bin/php\”
                                   \”bin-path\” => \”/opt/bin/php-fcgi\”
                                 )
                               )
                            )

most ugy nez ki OK.

21:05
2009. március 4. szerda


gerzsony

most jött

hozzászólások2

5

Sziasztok,

WL500gpv2 -m van legutolsó oleg firmware-el

elvileg mindent megcsináltam a tutorial szerint,
frankó is, megy a lighthttpd, de a problémám az, hogy úgy néz ki, hogy a php nem megy.

azaz, ha meghívom böngészőböl a http://asus:8081/ webcímet, akkor ez fogad:

< ?php phpinfo(); ?>

a fájl, ami ezt tartalmazza, index.php -nak neveztem el.

Úgy tűnik, hogy a http megy, de a php szerintem nem.

de ha viszont belépek ssh-n és nyomok egy top -ot, akkor azt mutatja, hogy fut a php-fcgi modul néhány példányban:

  PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
 3244 admin    R        448  3241  1.1  1.4 top
 3210 admin    S        692   137  0.5  2.2 dropbear
  199 admin    S       4504   198  0.0 14.9 php-fcgi
  200 admin    S       4504   198  0.0 14.9 php-fcgi
  201 admin    S       4504   198  0.0 14.9 php-fcgi
  206 admin    S       4120   201  0.0 13.6 php-fcgi
  203 admin    S       4120   199  0.0 13.6 php-fcgi
  204 admin    S       4120   200  0.0 13.6 php-fcgi
  205 admin    S       4048   202  0.0 13.4 php-fcgi
  202 admin    S       2716   198  0.0  9.0 php-fcgi
  198 admin    S       1272     1  0.0  4.2 lighttpd
 3127 admin    S       1256   168  0.0  4.1 smbd
  170 admin    S        764     1  0.0  2.5 nmbd
  168 admin    S        600     1  0.0  1.9 smbd
 3241 admin    S        548  3210  0.0  1.8 sh
    1 admin    S        476     0  0.0  1.5 init
  104 admin    S        476     1  0.0  1.5 watchdog
   73 nobody   S        456     1  0.0  1.5 dnsmasq
  127 admin    S        404     1  0.0  1.3 udhcpc


Tehát nem müködik a php támogatásom lighthttp alatt. Mit rontottam el???

21:53
2009. március 4. szerda


r0by

Admin

Szeged

hozzászólások46

6

Szerintem jó lesz az!

Az szokott lenni a probléma, hogy a nyitó vagy a záró kacsacsőr, és a kérdőjel között szóköz van. Nézd meg, hogy nálad is ez-e a probléma.

07:27
2009. március 5. csütörtök


gerzsony

most jött

hozzászólások2

7

És láss csodát! Valóban az volt a probléma, hogy a “< ?php” valójában “<?php” 

Köszönöm a gyors segítséget!

16:56
2009. március 16. hétfő


Apuka73

most jött

hozzászólások1

8

10:53
2009. november 10. kedd


merovingian

most jött

hozzászólások1

9

Nekem is kellene egy kis segítség. Minden update felment szépen megszerkeztettem a saját konfigomat és hibaüzenet nélkül elindult a lighttpd csak annyi a hátulütője hogy semmi nem jön be az általam megadott porton. Leszkenneltem port scannerrel de semmi minden port nyitva van aminek kell 21, 22, 23, 80, 110….stb, de amit én adtam az nem. Na ilyenkor mi van? Adtam neki másik portot, aztán azt ami a tutorialban is van de semmi eredmény. Hibaüzenet nélkül fut a Lighttpd de semmi eredmény.

Köszi a segítséget.



Válasz a Témára: Oleg firmware telepítése - 5.rész, lighttpd

FIGYELEM: Az új megjegyzések csak adminisztrátori jóváhagyással jelenhetnek meg

Vendég Néve (Kötelező):

Vendég EMail (Require):

Guest URL (required)

Kötelező Matek!
Mennyi: 11 + 11        (Kötelező)

Téma Válasz:


 
 

A ASUS WL-500g Premium fórumról

Online Felhasználók:

6 Vendég

Maximum online: 19

Fórumok

Csoportok:5

Fórumok8

Témák48

Hozzászólások150

Tagok

286 tag

1 vendég


r0by-an 46 bejegyzést írt

Top hozzászólók:

antenna - 12

Levys - 6

santana - 5

Cisco - 5

perla - 5

Adminisztrátor:r0by


© Simpe:Press Forum - Verzió 3.1.3 (Build 356)