Servidor Web (LIGHTTPD) no Ubuntu

… a alternativa ao APACHE.
O LigHTTPD tem vindo a tornar-se bastante famoso uma vez que é o servidor web 2.0 de sites como o YouTube, wikipedia e meebo.

Considerado por muitos uma alternativa ao Apache, o LigHTTPD tem como principais características a segurança, performance e flexibilidade.

É designado e optimizado para ambientes que necessitam de alta performance, com um reduzido consumo de memória e uma efectiva gestão da carga de CPU.

Para procedermos à instalação do LigHTTPD  no Ubuntu devem seguir os seguintes passos:

1- Instalar o LigHTTPD

sudo apt-get install lighttpd

Fácil não é? O servidor já se encontra instalado e pronto a funcionar. Podem testar, vão por exemplo ao browser da máquina onde instalarão e escrevam http://localhost

Opcional

Para quem pretender que o servidor tenha suporte para PHP devem executar o seguinte comando:

PHP

sudo apt-get install php5-cgi

Activar CGI

sudo lighty-enable-mod cgi

Forçar alterações

sudo /etc/init.d/lighttpd force-reload

Restart ao servidor

sudo /etc/init.d/lighttpd restart

As páginas devem ser colocadas no directório /var/www

Se pretenderem alterar esse parâmetro podem fazê-lo no ficheiro /etc/lighttpd/lighttpd.conf

Experimentem agora colocar uma página de testes então no directório /var/www. Uma página com o nome teste.php e com o seguinte código:

<?php
phpinfo()
?>

No browser deverá aparecer a seguinte página.

  
     Pin It  

Arquivado na categoria: Linux


16 Comentários

  1. Realmente é rapido e com uma performance bastante elevada para determinados casos.

    Para Linux OS é a minha escolha.

    Para Windows OS conto com Apache.

    Abraços, Pardalito.

  2. Ja agora alguem conhece um bom programa para fazer Debug de codigo PHP que nao seja Zend ou Eclipse?

    Tem de ser leve e pequeno. Se possivel com suporte para xdebug Remote Debugger ou suporte DBGp.

    Uso o Webuilder (http://www.blumentals.net/webuilder/) mas o debugger de momento esta em fase inicial e com muitos erros.

    Abraços, Pardalito.

  3. Eu estou a usar o Notepad++. Formata-me o código quer seja em PHP, JS, ou em qualquer uma das linguagens que tem em lista.

  4. Agora pergunto eu: porque não lighttpd em Windows?

  5. @Pardalito

    Tens o Netbeans Early Access for PHP 19MB

    http://www.netbeans.org/downloads/index.html

    Ja agora , o software de monotorizacao ta a portar-se bem ?

  6. @Shadlan
    Podemos também pensar em fazer esse tutorial.

    PPinto

  7. @Nuno:
    Vou provar o NetBeans a ver que tal.

    De momento o programa de monotorizaçao vai bem, mas consome muita RAM.

    @Shadlan:
    Aperta com ele um pouco e já veras a performance que tem em windows…

    Notepadd++ com DBGP plugin nao funciona e sinceramente nao me convence.

  8. servidor em ubuntu so se fosse caseiro
    para ser decente convem ser red hat (centos etc)

  9. @Nuno:
    De facto o NetBeans esta porreiro, o debugger muito facil e rapido de configurar, sem problemas.

    No entanto nao é a solucao light que tento encontrar.

    NetBeans:
    Install: 19Mb.
    Instalado: 90Mb.

    Requere JDK:
    Install: 73Mb.
    Instalado: 184Mb.

    Total Instalado: 274Mb.

    Memoria Total usada entre Java e NetBeans: 100Mb.

    Isto quase que parece um Zend Studio. Ainda me queixava do Eclipse :o P

    No entanto, muito obrigado pela sugestao :o P

    Continuarei pesquisando…

  10. O Lighttdp é mt bom para informação estatica por isso já que começa a ver muitos sites a usarem Apache+lighttp , apache para o conteudo dinamico, lighttp para o conteudo estático como html ou ficheiro.

    Mas se querem velocidade mesmo testem Nginx http://nginx.net/ – considerado o mais rápido webserver entre Apache e Lighttpd . para não falar do consumo do memória que é excelente :)

    Guias para configurar em Ubuntu Hardy Server : http://articles.slicehost.com/ubuntu-hardy

  11. De facto o nginx deve ser bastante potente e leve.
    Por exemplo foi esse o servidor usado para disponibilizar as páginas e o plyer flash do jogo Benfica-Nápoles.
    Se quiserem ver este post que é técnico e muito interessante
    http://celso.arrifana.org/archives/460-Bastidores-do-Benfica-vs-Napoles.html

  12. @José Fonseca

    Eu para colocar o Benfica a ser difundido via net metia o BabyWebServer :)
    Desconhecia o nginx, a ver se escrevemos sobre o mesmo. Muito obrigado pela dica..

    Boas Pedaladas :)

  13. Um bom programa para fazer debug ao PHP e que penso que deve ser muito leve é o PHPEdit. Usava-o quando era gratuíto e era o melhor (gratuíto), entretanto passou a ser software comercial e imagino que só tenha melhorado.

  14. @Paulo Ribeiro

    “servidor em ubuntu so se fosse caseiro
    para ser decente convem ser red hat (centos etc)”

    Serve para a wikipedia com com uma larca centena de máquinas e não serve para ti ou outras empresas de dimensão? Caso não saibas Ubuntu tem todas as características e a fiabilidade de um servidor Debian (dado ser baseado nele), que nada fica atrás dos da Red Hat. Sem falar que o gestor de pacotes do debian é superior ao da Red Hat. Por isso alto lá, não é bem assim como dizes.

  15. @João Campos:
    Passei umas boas horas a probar o programa e de facto o debugger é bastante bom. Tem ferramentas para todos os gostos (CVS, SVN, etc…) e os mais exigentes. Mas depois quando começei a analisar a quantidade de recursos que este consumia, assustei-me…

    130Mb de memoria acabado de abrir e com uma pagina nova de HTML em branco.

    Incrivel… Para um programador que nao tem PC fixo e que se mexe mais que uma barata onde tudo o que faz esta dentro de uma Pen de 2Gb é impossivel ter aplicaçoes que gastem tanto.

    Os Pc’s donde desenvolve??? Sao maquinas incriveis, Pentium III 500Mhz com teclados que muitas vezes nem na lingua materna estao (dai a falta de pontuaçoes :o P ).

    Continuarei a pesquisar porque realmente necesito de um bom debugger porque cada vez os desenvolvimentos sao maiores e com programaçao por objectos faz muito jeito um bom debugger.

    Muito obrigado pela sugestao… De facto esta aplicaçao tem um bom debugger.

Deixe o seu comentário

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste site reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.