PplWare Mobile

Servidor Nginx + PHP5 + MySQL 5 no Ubuntu 11.10

                                    
                                

Este artigo tem mais de um ano


Autor: Pedro Pinto


  1. Rafael Ramos says:

    Boas,

    Isto permite vhosts ?

    Abraços

  2. Baltazar says:

    Instalação do Tomcat 7. É possível?

  3. Rleal says:

    Podiam, criar um tutorial, para completar esse para criar um serviço de DNS.

  4. Kumkaneco says:

    Boa tarde e bom post, como sempre.
    Só uma pequena e rápida questão, sem entrar em muitos pormenores técnicos e nao se pretende criar nenhum debate, há grandes diferenças (leia-se vantagens) entre Apache e Nginx, no que diz respeito a performance ou segurança?
    Obrigado desde já e bom fim de semana.

  5. Miguel says:

    Permite load balance ?

  6. João says:

    Boas, gostaria que os “barras” do linux me soubessem dizer se existe um linux compatível com o asus 1215N devido à nvidia ion2. Se sim qual? É que estou um pouco farto de windows e gosto de linux, já experimentei vários mas não sei por a nvidia a funcionar. Obrigado 😀

  7. mane says:

    Olá

    Queria instalar um servidor web ubuntu para uma escola com várias aplicações: moodle, joomla, drupal, wiki, etc. Só que queria colocar os ficheiros na pasta /var/www para uma mais fácil actualização das aplicações.
    Qual o servidor mais fácil de instalar e com melhor desempenho dos já aqui referidos?

    Obrigado

    • Pedro Pinto says:

      Boas mane,

      Bem, devido ao número de informação e tutoriais que existem pela Internet, aconselho-te o Apache.

      • Nginx nao é compativel com ficheiros .htaccess, por este motivo, a instalaçao é mais facil devido as reescrituras que normalmente já estao feitas por estes ficheiros.

        Mas pessoalmente, Nginx é muito mais facil de configurar e muito mais versatil que Apache Httpd.

        Dá para fazer coisas que en Apache Httpd nao é possivel ou simplesmente sem estar arrancar mais modulos y modulos.

        Para ficheiros estaticos é uma besta pura. Serve imagens á velocidade da luz e com um consumo de CPU muito baixo.

        Tenho um servidor CDN em Nginx (de muitos) que recebe cerca de 2000 peticioes por segundo y o CPU nao sobe dos 6%, com um Load Average que nao excede os 0.6.

        É uma questao de gostos, conhecimento e performance.

  8. Ervilha says:

    só faltava usar mariaDB em vez de MySQL

    • Uma boa aposta (mariaDB), depois de tudo que esta a fazer Oracle.

      mariaDb avançou mais em estes meses que MySQL em anos. Motores novos, ideas frescas e uma atitude que fazia falta.

      Mas depois de ter projectos bastante exigentes a nivel de base de dados, começo a ter uma má opniao sobre MySQL. Começo a olhar muito para PostgreSQL e os bench’s sao realmente interessantes.

      • lmx says:

        porque dizes isso?
        no mysql cada tabela pode ter um motor diferente associado?! o que pode aumentar a performance!

        cmps

        • Nao ponho em causa isso, o que tu dizes qualquer DB faz isso. Mas isso nao significa performance.

          Me refiro a consultas avanzadas, como uns 10 LEFT/INNER JOINS com sub SELECTS, com funçoes tipo SUM, MAX, AVG e intervalos de datas (BEFORE e DATE). Falo de SQL avançado.

          Tenho consultas que variam de 4m a 5m e que com PostgresSQL (de teste) com uma carga similiar tenho muitas vezes reduçoes de tempos na ordem dos 30% a 40%. A mim me parece uma diferente consideravel.

          Em novos projectos com carga similar o mais certo é que use PostgreSQL.

          Motores de mariaDB:
          * Aria (derivado de MyISAM)
          * XtraDB (derivado de InnoDB)
          * PBXT
          * FederatedX

          • lmx says:

            Boas…
            pois, no caso de MariaDB, eu penso que houve alguns progressos na optimização dessas querys…já utilizas te?
            Penso também que é possivel melhorar a performance das bd’s em Mysql além da escolha por tabela de um motor diferente, consoante a tabela seja futuramente para leitura/escrita, ou possa conter problemas de sincronismo, mas acredito que isso aconteça, não estou tão avançado(mas gostava) para discutir esse assunto…

            cmps

  9. Bruno says:

    Este site tem um review sobre a performance Apache vx Nginx. Foi de 2008, mas em todos os teste o Apache venceu.

    http://www.joeandmotorboat.com/2008/02/28/apache-vs-nginx-web-server-performance-deathmatch/

    Algo que sinto falta aqui em PPLWARE são de posts com comparativos (tanto de recursos quanto de desempenhos). Bem, fica a dica 😉

  10. reinaldo says:

    quando tentei recarregar o nginx me foi dada a seguinte mensagem:

    unexpected end of file, expecting “}” in /etc/nginx/sites-enabled/default:105
    nginx: configuration file /etc/nginx/nginx.conf test failed

  11. Jose Carlos says:

    Ola,

    Segui o tutorial até o ponto do /etc/init.d/nginx start, mas meu servidor esta retornando “500 Internal Server Error”. O que poderia ser?

    Obrigado

  12. rodrigo says:

    Boa noite,

    ótimo tutorial, mas eu segui ele certinho e estou tendo erro de 502 bad gateway, alguém saberia me ajudar?

    Abraço

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

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. A administração deste site reserva-se, desde já, no 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.