1 (edytowany przez daniel 2012-02-13 18:18:26)

Temat: Lighttpd + proces FCGI na innym komputerze

Trochę mam problem z koncentracją i nie mogę dojść co i jak, bo przypadek jest trochę nietrywialny.
Na routerze port 80 mam przekierowany na inny komputer (nazwijmy go serwerem). Na routerze chciałbym uruchomić owncloud. Potrzebny jest więc php i tak dalej. Jak teraz powinienem skonfigurować lighttpd? I gdzie? Wystarczy tylko na serwerze opcja fastcgi.server: host 192.168.1.1, port 1026? Czy musi to być na routerze (bo tam jest interpreter php), a serwer służy tylko jako proxy?

2

Odp: Lighttpd + proces FCGI na innym komputerze

Nie wszystko na jednym komputerze. Tyle że oczywiście nie uruchamiasz tego na porcie 80, bo ten masz już zajęty (przekierowany).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Lighttpd + proces FCGI na innym komputerze

Cezary napisał/a:

Nie wszystko na jednym komputerze. Tyle że oczywiście nie uruchamiasz tego na porcie 80, bo ten masz już zajęty (przekierowany).

Nie do końca rozumiem. Czy to miało być "nie, wszystko na jednym komputerze" czy "może być na różnych komputerach"?

Jak uruchomić proces fcgi z php?

Co dokładnie daje /etc/init.d/php start? W końcu po coś instalowałem php-fcgi. Tylko, że jak uruchomię ten proces to skąd będzie wiedział jakie pliki ma serwować?

4

Odp: Lighttpd + proces FCGI na innym komputerze

Wszystko ma być na jednym komputerze. php-fcgi nie ma pojęcia jakie pliki ma serwować - to jest tylko interpreter języka php, co mu da się na wejściu to to przetworzy. Serwer www wie jakie pliki serwować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Lighttpd + proces FCGI na innym komputerze

Hmm... no tak właśnie podejrzewałem. To nie jest aplikacja, która na podstawie url serwuje treść tylko szuflowanie plików php do interpretera. Czyli trzeba zrobić proxy.