Sistemas operacionais dos servidores de hospedagem



Existem tantas combinações de sistemas operacionais e servidores que pode ser difícil saber qual delas escolher. As duas configurações mais comuns são o servidor Windows com Internet Information Server (IIS) ou Unix (Linux) executando o servidor Apache. Se você conhecer mais sobre as plataformas de servidor e software de servidor que podem funcionar nessas plataformas, vai descobrir logo que nem todos os servidores são iguais. Sistemas Windows NT e Windows 2000 Servidores Windows NT tornaram-se mais difíceis de serem encontrados desde a substituição do Windows 2000 NT. A maioria dos servidores Windows normalmente executam o IIS 4 (WinNT) ou IIS 5 (Win2000), mas é certamente possível executar outros servidores como o Apache com o sistema operacional Windows, mesmo que não funcionam bem, da mesma forma como poderiam em outras plataformas. Um dos principais problemas usando o Windows como sistema operacional é que o sendmail, que é essencial para o funcionamento de alguns scripts em Perl, pode estar ausente (embora os scripts de melhor têm fornecido soluções para isso). As permissões de arquivo estão disponíveis, embora sejam simples quando comparado com as permissões * nix que alguns podem ter se acostumado com (uma configuração de permissão inclui todos os possíveis usuários). Devido à atitude mais "relaxada" nas permissões de arquivo, e da maneira que o Windows associa tipos de arquivos por extensão, você pode achar que é muito mais fácil instalar scripts em uma máquina Windows, como não existem definições de permissões ou caminhos para esquecer. A proteção por senha está disponível também em sistemas Windows, porém a única desvantagem é que você vai precisar ter acesso ao servidor em si para implementar senhas (a menos que você estiver executando o Apache). É sempre bom ocultar dados confidenciais abaixo do diretório principal da Web em vez de confiar na capacidade de senha proteger diretórios de olhares indiscretos. Sistemas operacionais baseados em Unix Ao contrário do Windows, Unix e suas muitas variantes (Linux, FreeBSD e Sun) fornecem ao usuário mais controle sobre a configuração do servidor e do software que ele usa. Ao conectar ao servidor usando telnet ou conexões SSH, é possível que os usuários marquem a execução de scripts automaticamente (um trabalho do cron), editem arquivos e propriedades de diretórios e permissões, e até mesmo scripts de depuração em que são executados no servidor remoto! Claro que, para ser capaz de usar o seu acesso telnet efetivamente você deve saber pelo menos o básico do Unix, mas, infelizmente, é um pouco mais complicado do que o Windows, como os sistemas operacionais Unix tendem a usar comandos de texto baseado em oposição a uma interface gráfica do usuário ( GUI). Como os sistemas baseados em Unix não use como muitos recursos do sistema como aqueles que executam o Windows, ele tende a ser uma opção mais estável e confiável. Dadas as especificações de hardware idêntico, um sistema Unix será mais eficiente, já que não precisa dos recursos que o sistema Windows usaria apenas actualizar e interpretar a GUI. Se você quer um servidor poderoso por um preço que cabe em seu orçamento, uma hospedagem de sites Unix é uma boa escolha: não só possuem gestão mais eficiente dos recursos, mas por ser de código aberto, é a opção mais barata também. O Unix e seus derivados são, muitas vezes a plataforma de escolha para muitos programadores Web que desenvolvem scripts, com muitos desses scripts fazendo uso do programa construído em Unix, Sendmail. Devido à natureza de código aberto da cultura Unix, há uma abundância de scripts disponíveis, e muitos são otimizados para uso em um servidor baseado em Unix. Internet Information Server (IIS) IIS vem com suporte completo para ASP, enquanto outros servidores não suportam isso sem uma terceira parte no futuro. Soft ASP é muito popular para quem deseja usar o ASP em servidores Unix, no entanto, existem diferenças notáveis entre a versão da Microsoft do ASP e versão Chili! Soft, então é melhor usar um servidor Windows para páginas ASP para garantir que eles funcionem conforme o esperado. Perl e PHP podem até trabalhar em uma máquina Windows, embora o funcionamento de algumas das funções mais avançadas (que não são normalmente usados) podem ser subtilizadas ou completamente ausentes. A maioria das hospedagem de sites Windows irá oferecer boa configuração do hospedeiro através de uma espécie de painel de controle. Os painéis de controle mais avançados permitem que você edite as definições relacionadas com o domínio que está hospedando, mas a maioria não deve deixá-lo alterar as permissões de um arquivo. Os painéis de controle melhores vão deixar você personalizar suas páginas de erros e oferecer a proteção de senha para o seu site. Apache O Apache é uma escolha popular para software de servidor por causa de sua natureza altamente configurável. Porque ele é um servidor de código aberto, que evolui rapidamente e há sempre uma abundância de voluntários para ajudar a encontrar e corrigir os erros. A melhor coisa sobre o servidor Apache é que é possível configurá-lo em uma base de pasta por pasta, usando o arquivo htaccess.. Este artigo contém informações sobre como a pasta e os arquivos em que irá se comportar quando solicitado, e permite que você tenha muitas páginas de erro personalizadas, proteção de senha e até mesmo uma forma de proteger suas imagens de exibição em sites não autorizados. A configuração do Apache pode ser confusa no início, mas vale a pena prosseguir, porque é muito flexível; gastar bastante tempo com ele e você será capaz de manipulá-lo para fazer praticamente qualquer coisa que quizer. Se preferir não ficar muito íntimo com o funcionamento interno de um servidor de hospedagem de site Apache, ou então você pode ser capaz de completar a configuração utilizando um painel de controle mais amigável. Isso fará com que a tarefa muito mais fácil de entender, e pode mesmo dar-lhe acesso a mudar o comportamento das partes do servidor que não teriam as permissões para alterar.
Autor: Nelson Rabello


Artigos Relacionados


Servidor Apache

Windows Server 2003 Versões

Vantagens Da Hospedagem Linux

Razões Para Optar Pelo Alojamento Web Linux

Virtualização De Servidores - Solução Por Emulação

Virtualização Em Ti: Lidando Com Máquinas Virtuais

Pacotes De Hospedagem De Sites