Lighttpd - behöver enkel howto

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
axel112
Inlägg: 1810
Blev medlem: 04 jan 2007, 00:13
OS: Ubuntu
Ort: Eslöv

Lighttpd - behöver enkel howto

Inlägg av axel112 »

Hej på er!

Är det någon som sitter inne med en liten url till en enkel och bra howto - lighttpd? Och kan dela med sig? ;D

(dokumentationen på lighttpds webbplats funkar inte för mig)
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Lighttpd - behöver enkel howto

Inlägg av andol »

Sist jag tittade på lighttpd så räckte det med en apt-get för att sen ha en fungerande webbrot under /var/www

Vill man däremot göra lite roligare saker så krävs det förstås en del handpåläggning. Vilken funktioner behöver lighttpd tillhandahålla?
Användarvisningsbild
axel112
Inlägg: 1810
Blev medlem: 04 jan 2007, 00:13
OS: Ubuntu
Ort: Eslöv

Re: Lighttpd - behöver enkel howto

Inlägg av axel112 »

Det jag funderar över är mysql pch php. Jag installerade med apache2, mysql och php3 på en annan dator och allting fungerade utan mycket fipplande i diverse ,conf-filer. Däremot provade jag samma med lighttpd, och fick inte php att fungera.

Jag skulle vilja prova och installera en liten webbserver på min nslu2-maskin, och behöver ha en lättare variant än apache, resursmässigt. Och det ska lighttpd vara tror jag.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Lighttpd - behöver enkel howto

Inlägg av andol »

lighttpd hanterar php-skript lite annorlunda än vad apache (vanligtvis) gör. I lighttpd körs nämligen php-filer som cgi-skript. Till en börja med vill du sålunda aktiva dess cgi-modul

Kod: Markera allt

lighty-enable-mod cgi
Detta kommando skapar en symlänk under /etc/lighttpd/conf-enabled/ som pekar mot /etc/lighttpd/conf-available/10-cgi.conf

I filen /etc/lighttpd/conf-available/10-cgi.conf vill du en variant på följande kod ska finnas.

Kod: Markera allt

cgi.assign      = (
        ".php" => "/usr/bin/php-cgi",
 )
Antagligen finns detta redan definierat i filen, och då mycket möjligt tillsammans med definitioner för perl och python.

PHPs stöd för cgi respektive MySQL installerar med följande kommandon.

Kod: Markera allt

apt-get install php5-cgi
apt-get install php5-mysql
Måste dock säga att jag är lite halvskeptisk till hurtillvida en NSLU2 orkar med en MySQL-server. Kan i alla fall tipsa om att det kan vara en idé att stänga av stödet för InnoDB, vilket markant minskar den mängd RAM som MySQL-servern behöver. Detta gör du genom att i /etc/mysql/my.cnf, någonstans under [mysqld], peta in följande rad.

Kod: Markera allt

skip-innodb
Notera att den här beskrivningen mer eller mindre förutsätter att du kör något Debian- eller Ubuntuaktigt på din NSLU2. Grundern a är förvisso detsamma oavsett, men sökvägar, etc mycket väl skilja sig åt.
Användarvisningsbild
axel112
Inlägg: 1810
Blev medlem: 04 jan 2007, 00:13
OS: Ubuntu
Ort: Eslöv

Re: Lighttpd - behöver enkel howto

Inlägg av axel112 »

Många tack för hjälpen. Ska testa iallafall, även om jag också tror att mysql kan vara lite mycket. Tittade in på http://www.nslu2-linux.org/ för att se om där fanns några ledtrådar till hur de hade gjort, de har en sådan där kulig sida "successtories". Där var en del osm hade gjort en lamp-installation och ingen nämnde att det gick långsamt.

Vet du skillnaden mellan mysql och sqlite när det gäller systemresurser?
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Lighttpd - behöver enkel howto

Inlägg av andol »

axel112 skrev:Vet du skillnaden mellan mysql och sqlite när det gäller systemresurser?
Utan att egentligen ha använt sqlite så känns det ändå spontant som en betydligt lättviktigare lösning. Om inte annat så torde det ju spara värdefull RAM att inte behöva ha en separat serverdemon igång.
Användarvisningsbild
axel112
Inlägg: 1810
Blev medlem: 04 jan 2007, 00:13
OS: Ubuntu
Ort: Eslöv

Re: Lighttpd - behöver enkel howto

Inlägg av axel112 »

Ja, håller med dig där. Det smidiga med mysql, php och apache, var att allt fungerade så smidigt.

Men som du säger, kan man spara lite systemresurser på att köra sqlite, så är det en bra idé.

Jag får ta tag i detta. Tackar för hjälpen. ;D
Användarvisningsbild
axel112
Inlägg: 1810
Blev medlem: 04 jan 2007, 00:13
OS: Ubuntu
Ort: Eslöv

Re: Lighttpd - behöver enkel howto

Inlägg av axel112 »


Bra bra. Finemang!
Användarvisningsbild
axel112
Inlägg: 1810
Blev medlem: 04 jan 2007, 00:13
OS: Ubuntu
Ort: Eslöv

Re: Lighttpd - behöver enkel howto

Inlägg av axel112 »

När det gäller databaser och prestanda, vilket blir bäst?

Exempel
köra moodle och egroupware
separata databaser eller i samma databas?
Användarvisningsbild
qix
Inlägg: 280
Blev medlem: 28 apr 2008, 08:22
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Lighttpd - behöver enkel howto

Inlägg av qix »

Har äntligen fått igång PHP på servern, då är nästa fråga; Hur installerar och konfiguerar jag phpbb3 med lighttpd? Google ger mest franska sidor av någon anledning.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Lighttpd - behöver enkel howto

Inlägg av andol »

qix skrev:Har äntligen fått igång PHP på servern, då är nästa fråga; Hur installerar och konfiguerar jag phpbb3 med lighttpd?
På samma sätt som med Apache? Alternativt är det något under installationen som inte vill sig?

http://www.phpbb.com/support/documentation/3.0/
Användarvisningsbild
qix
Inlägg: 280
Blev medlem: 28 apr 2008, 08:22
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Lighttpd - behöver enkel howto

Inlägg av qix »

Det löste sig, äntligen. Hade på något vänster fått tag i ofullständiga paket.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"