The Lighttpd webserver er en letvægts server platform designet til brug i høje data -intensive applikationer , da den bruger mindre hukommelse og regnekraft end Apache webserveren gør. Da de fleste Linux- og UNIX -server systemer, der allerede kan have Apache Web -server installeret , skal det fjernes helt fra systemet , inden du installerer Lighttpd webserver software for at forhindre konflikter. Lighttpd er også i stand til at gøre brug af PHP Web scriptsprog , samt den populære MySQL relationel database system, der gør det en stor erstatning for Apache eller Apache2 . Instruktioner
1
Log ind på webserveren ved at åbne en terminal ( en sort og hvid tekst-baseret skærm med kommandoprompten ), og indtaste dit administrator brugernavn og adgangskode.
2 < p > Luk ned Apache eller Apache2 software ved hjælp af init.d script indenfor " /etc /init.d " mappe som følger: ". /etc /init.d /httpd stop"
3
Fjern Apache eller Apache2 server software fra systemet. Hvis du bruger en Debian Linux -baseret operativsystem , serversoftwaren fjernes som følger: "apt - get remove apache " eller " apt- get remove apache2 " . Hvis du bruger en RedHat Linux -baseret operativsystem , skal du fjerne server software som følger: ". Rpm- e apache " eller " rpm- e apache2s "
4
Fjern start kommando i din Linux /Unix systemets rc.d runtime . Hvis du bruger en Debian Linux -baseret system , skal du indtaste følgende: "update - rc.d - f apache2s fjerne " . Hvis du bruger en RedHat Linux -baseret system , skal du indtaste følgende: " chkconfig httpd off " og derefter " chkconfig httpd - del "
5
Installer Lighttpd webserveren pakke. . Hvis du bruger en Debian Linux -baseret system, installeres som følger: "apt -get install lighttpd ", og hvis du bruger en RedHat Linux -baseret system , skal du bruge følgende kommando: . ". Yum install lighttpd " lighttpd "
. 6.
Installer PHP scripting sprog og dens understøttende filer samt MySQL-database pakken og dens understøttende filer for at installere alle disse i en Debian Linux -baseret system , skal du indtaste følgende: "apt -get install php5 - cgi php5 - mysql php5 - curl php5 - gd php5 - IDN php - pære php5 - Imagick php5 - imap php5 - mcrypt php5 - memcache php5 - Mhash php5 - ming php5 - ps php5 - pspell php5 - recode php5 - snmp php5 - sqlite php5 - ryddeligt php5 - xmlrpc php5 - xsl mysql- server mysql " . på en RedHat Linux -baseret system , skal du udskifte " apt -get install "med" yum install "i begyndelsen af linjen .
7 < p > Rediger php.ini fil med " vi " tekst editor i terminalen Indtast følgende ved kommandoprompten : ". vi /etc/php5/cgi/php.ini " derefter rulle ned gennem teksten i php.ini fil, indtil du kommer til en linje, der begynder med " cgi.fix_pathinfo " Sæt den til "1 ", så det ser ud som følger: . . . " cgi.fix_pathinfo = 1 " Gem dit arbejde og afslutte " vi " tekst editor
8
Tilføj en bruger til det system, som lighttpd serveren kan bruge Dette udføres som en standard UNIX useradd procedure som følger: ". useradd - d /home /lighttpd -m- s /bin /bash lighttpd " .
9
Opret en gruppe med samme navn som den bruger, der er fastsat lighttpd : ". groupadd lighttpd "
10
Åbn lighttpd conf konfigurationsfil i " . vi " editor til redigering, som følger: " vi /etc /lighttpd /lighttpd.conf " Rul ned gennem teksten i denne konfigurationsfil , indtil du finder den følgende linje: . " # mod_fastcgi # "tegn , der vises " Fjern ". før den linje , som gør det til en " afkommenteret "-linjen , hvilket betyder at det er lavet aktiv . Rul længere ned gennem teksten og fjerne " # " tegn , der vises , før linjen " mod_rewrite " for at gøre den aktiv så godt. Hold dette konfigurationsfil åbne
11
Rul til bunden af lighttpd.conf filen og indtaste følgende linjer : . Linie 1: fastcgi.server = (" php . " => ( (Linje 2: bin - path "=>" /usr/bin/php5-cgi Linie 3: socket " =>" /tmp /php.socket Linie 4: max- procs "= > 1 Linie 5: bin - miljø" => ( line 6 : PHP_FCGI_CHILDREN "=> " 4 " Linie 7: PHP_FCGI_MAX_REQUESTS " => " 1000 " Linie 8: ) , Line 9: ))) Dette script er også tilgængelig for nærmere inspektion i reference 1 under overskriften " Tilføj FastCGI . " halvvejs nede på siden
12
Skift brugerrettigheder for de logfiler , som Lighttpd bliver nødt til at være i stand til at skrive til der er to sådanne logfiler : ". error.log "og" access.log " og er begge placeret under" /var /log /lighttpd " . mappe du vil ændre tilladelserne for disse filer , skal du indtaste følgende , en pr linje: " chown -R lighttpd : lighttpd /var /log /lighttpd /error.log "og" chown -R lighttpd : lighttpd /var /log /lighttpd /access.log "
13
Kontroller, om lighttpd blev startet efter at det blev installeret ved at indtaste følgende . : ". pidof lighttpd " Hvis et nummer eller række numre dukker op, så betyder det lighttpd kører i øjeblikket i dette tilfælde , serveren for de nye konfigurationer genstart for at træde i kraft : ". /etc /init.d /lighttpd genstart" . Hvis serveren ikke kører allerede starte det ved at indtaste følgende : " /etc /init.d /lighttpd start"
.