Plataforma Linux

5 de Março de 2008 · 5 Comentários

Vamos agora voltar a atenção para a plataforma Linux do UOL HOST. Não pensem que a deixamos de lado, também investimos muito nela… :)

Uma dificuldade que vemos nas outras empresas de webhosting na plataforma Linux é o grande dilema entre segurança versus funcionalidade. Como deixar o cliente usufruir de todo o potencial de uma linguagem como PHP, sem comprometer a segurança do servidor ? Até agora só havia três opções: relaxar na segurança, comprometer funcionalidade ou então rodar tudo como CGI e perder performance… Bom, queríamos evitar todas estas três…

Com muito trabalho (e uma equipe fora de série), conseguimos combinar o melhor dos mundos: deixamos a plataforma segura, liberamos as funcionalidades (disable_functions vazio, sem open_basedir, sem safe_mode, sem chateações :) ) e continuamos a rodar o PHP em mod_php o que preserva a melhor performance (e nem estamos falando do link de dados do UOL ainda…). Quer ver o phpinfo() ? Clique aqui.

A vantagem imediata do nosso Linux é que a instalação de qualquer aplicativo PHP já  funciona sem a necessidade de modificações na programação e sem o comprometimento da segurança. E se algum aplicativo demandar uma configuração específica (como register_globals), basta criar um arquivo .htaccess na pasta public_html com o seguinte conteúdo (você pode tanto fazer por SSH ou então pelo gerenciador de arquivos no painel de controle):

php_value register_globals on

Funciona instântaneo e te dá toda a liberdade. Muito simples !! Outras diretivas como include_path, magic_quotes_gpc, etc também funcionam (Nota: cuidado com a sintaxe destas diretivas. Caso o seu site apresente um erro logo após a criação/modificação do .htaccess, veja o log de erros em /logs/error_log(data_do_dia) para mais detalhes).

Outro ponto importante é que estamos trabalhando com o Red Hat Enterprise 5.0. Consagrado no mercado, é compatível com o Fedora tanto no modo desktop como servidor. Se estiver desenvolvendo em outra distribuição e sua aplicação for perl, PHP ou python puros, não se preocupe que deve funcionar. Somente quem escolheu codificar e compilar em C ou C++ é que precisaria de um pouco atenção, mas mesmo assim, é só falar com nosso atendimento técnico que ele será capaz de lhe ajudar.

Uma outra novidade que não poderíamos deixar de lado, é a disponibilização do tão demandado SCP. Aposente o FTP e passe a usar uma conexão segura e encriptada para subir seus arquivos. Se estiver usando Windows no seu PC, recomendamos o uso do WinSCP (escreveremos um Post mais pra frente sobre shell, SCP e o WinSCP).

Ainda há muito o que fazer tanto em Linux como em Windows. Como sempre, seu feedback é fundamental. Nos próximos Posts continuaremos a mostrar dicas e novidades.

Compartilhe:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Tags: Desenvolvedores · Tecnologia

5 respostas até agora ↓

  • 1 Antonio Tadeu // 5 de Março de 2008 às 13:35

    Estou testando minha hospedagem linux desde ontem, utilizando um app php5 … estão de parabéns !!! Esta rápido e estável !!!!

  • 2 everton // 6 de Março de 2008 às 22:28

    Parabéns pelo empenho da equipe. Só gostaria de saber se vão disponibilizar serviços de virtual server (revenda de hospedagem)?

    Estou querendo hospedar os sites de meus clientes em um data center rápido como o de vocês, mas falta esta opção.

    Principalmente se tiver bom preço, espaço e banda. Seria perfeito.

  • 3 Renato // 7 de Março de 2008 às 9:40

    Everton, temos uma série de produtos que estamos estudando. O nosso foco no momento é melhorar cada vez mais a plataforma de hosting e o nosso painel de controle. Não posso lhe prometer uma data ou mesmo se o faremos, mas entraremos em contato quando for a hora. Obrigado pela sugestão !

  • 4 Marcus Vinicius // 12 de Março de 2008 às 14:46

    Vocês poderiam disponibilizar mais distribuições linux, como por exemplo: Debian, Ubuntu, FreeBSD, entre outros. Sei que no momento estão diponibilizando Windows 2000 e 2003, RedHat e Fedora. Mas um acervo maior seria mais interessante, já que muitas empresas disponibilizam várias distribuições e cada um se adapta melhor a uma delas.

    Fica aqui a minha sugestão.

    Abraços,
    Marcus Vinicius.

  • 5 Renato // 13 de Março de 2008 às 9:44

    Marcus, em termos de plataforma disponibilizamos Windows Server 2008 e o Red Hat Enterprise 5.0. Hoje em dia boa parte das linguagens usadas na web independem de plataforma, por exemplo, um sistema em PHP deve rodar no Red Hat, Ubuntu, qualquer BSD, etc e até mesmo em Windows.
    O caso de uma distribuição específica para o seu sistema se encaixa mais no perfil de um servidor dedicado não gerenciado, que já tem preços bastantes acessíveis e competitivos. Caso necessite, fique a vontade para nos contactar.

Deixe um comentário