Il server Web Lighttpd è una piattaforma server leggero progettato per l'utilizzo in applicazioni ad alto data-intensive , in quanto utilizza meno memoria e potenza di elaborazione rispetto al server Web Apache fa. Dal momento che i sistemi server più Linux e UNIX possono già avere installato il server Web Apache , rimuoverlo completamente dal sistema prima di installare il software del server Web Lighttpd per prevenire i conflitti . Lighttpd è anche in grado di utilizzare il linguaggio di scripting PHP Web , così come il popolare sistema di database relazionale MySQL , che lo rende un ottimo sostituto per Apache o Apache2 . Istruzioni
1
Potete accedere al server Web , aprire un terminale ( schermo di un bianco e nero basata su testo con prompt dei comandi ) e inserendo il tuo nome utente e la password di amministratore .
2 < p > Chiudere il software Apache o Apache2 utilizzando lo script init.d all'interno del " //etc init.d " directory come segue : . "/etc /init.d /httpd stop"
3
Rimuovere l'Apache o il software del server Apache2 dal sistema. Se si utilizza un sistema operativo basato su Linux Debian , rimuovere il software server come segue: " apt-get remove apache " o " apt-get remove apache2 " . Se si utilizza un sistema operativo basato su Linux RedHat , rimuovere il software server come segue : . " Rpm-e apache " o " rpm-e apache2 "
4
Rimuovere il comando di avvio in Linux /Unix runtime rc.d del sistema. Se si utilizza un sistema basato su Linux Debian , inserire il seguente : « update- rc.d -f apache2 remove" . Se si utilizza un sistema basato su Linux RedHat , inserire il seguente : " chkconfig httpd off ", quindi " httpd chkconfig - del "
5
Installare il pacchetto server Web Lighttpd . . Se si utilizza un sistema basato su Linux Debian , installare quanto segue: " apt- get install lighttpd " e se si utilizza un sistema basato su Linux RedHat , utilizzare il seguente comando : . ». Yum install lighttpd " lighttpd "
. 6
installare il linguaggio di scripting PHP e relativi file di supporto , così come il pacchetto del database MySQL e relativi file di supporto per installare tutti questi in un sistema basato su Linux Debian , inserire il seguente : "apt -get install php5- cgi php5 - mysql php5 - ricciolo php5 - gd php5 - idn php-pear php5 - imagick php5 - imap php5 - mcrypt php5 - memcache php5 - mhash php5 - ming php5 php5 - ps - pspell php5 - recode php5 - snmp php5 - sqlite php5 - ordinata php5 - xmlrpc php5 - xsl mysql-server mysql . " in un sistema basato su Linux RedHat , sostituire" apt-get install " con " yum install "all'inizio della riga.
7 < p > Modificare il file php.ini utilizzando l'editor di testo "vi" all'interno del terminale Immettere quanto segue al prompt dei comandi : . " vi /etc/php5/cgi/php.ini ", quindi scorrere verso il basso attraverso il testo del php.ini file fino a quando si arriva a una linea che inizia con " cgi.fix_pathinfo " Impostare su "1" in modo che appaia come segue : . . . " cgi.fix_pathinfo = 1 " Salvare il lavoro e chiudere l'editor di testo "vi"
Pagina 8
Aggiungere un utente al sistema che il server lighttpd possibile utilizzare questa viene eseguita come una procedura useradd UNIX standard come segue : . " useradd - d /home /lighttpd - m - s /bin /bash lighttpd " .
9
creare un gruppo con lo stesso nome utente fornito per lighttpd : . " groupadd lighttpd "
10
Aprire il file di configurazione di lighttpd conf nel file ". vi " redattore per l'editing , come segue:" vi /etc /lighttpd /lighttpd.conf " Scorrere verso il basso attraverso il testo di questo file di configurazione fino a trovare la riga seguente : ". # # mod_fastcgi segno "che appare " Rimuovere il . " prima che la linea che lo rende una linea di " non commentata " , il che significa che è attivo. più in basso attraverso il testo e rimuovere il segno " # " che appare prima della riga " mod_rewrite " per renderlo attivo pure. Tenere questo file di configurazione aprire
11
Scorrere fino alla fine del file lighttpd.conf e inserire le seguenti righe: . Linea 1 : fastcgi.server = ( "php ". = > ( ( Linea 2 : bin- percorso " = > " /usr/bin/php5-cgi Linea 3 : presa " = > " /tmp /php.socket Linea 4 : max-processi "= > 1 Linea 5 : bin- ambiente " = > ( Linea 6 : PHP_FCGI_CHILDREN " = > " 4 " Linea 7: PHP_FCGI_MAX_REQUESTS " = > Linea " 1000" 8 : ) , Linea 9 : ) ) ) Questo script è disponibile per un esame più attento anche in riferimento 1 sotto la voce " Aggiungi FastCGI " . metà pagina
12
Cambiare i permessi sui file di log , che Lighttpd dovrà essere in grado di scrivere ci sono due file di registro : . " error.log "e " access.log "e sono entrambi situati nella directory" /var /log /lighttpd " . directory Per cambiare i permessi di questi file , immettere il seguente , uno per riga : " chown - R lighttpd : lighttpd /var /log /lighttpd /error.log "e" chown - R lighttpd : lighttpd /var /log /lighttpd /access.log "
13
Verificare se lighttpd è stato avviato dopo l'installazione inserendo il seguente . : . " pidof lighttpd " Se un numero , o una serie di numeri appaiono , allora significa lighttpd è attualmente in esecuzione in questo caso , riavviare il server per le nuove configurazioni per avere effetto : . "/etc /init.d /lighttpd restart " . Se il server non è in esecuzione già , avviarlo immettendo il seguente : "/etc /init.d /lighttpd inizio "
.