O que preciso para criar um servidor?
Conexão com a internet
A primeira e mais óbvia coisa que você precisará ter é seu próprio servidor com uma conexão com a Internet. Essa conexão pode ser dedicada ao servidor ou compartilhada com outros computadores, no entanto, há algumas coisas a considerar ao escolher um plano de serviço para um servidor. O primeiro é a velocidade do fluxo. Como a maioria dos usuários da Internet baixa muito mais dados do que carrega na Internet, a maioria dos planos de serviço tem uma velocidade de download significativamente maior que a velocidade de upload. A quantidade necessária varia dependendo do tipo de servidor que você deseja executar. Por isso, é importante estimar suas necessidades e, ao fazer compras para o serviço, ler as letras pequenas para garantir que o plano forneça largura de banda suficiente.
Endereço IP (Internet Protocol) estático
A outra consideração importante ao comprar o serviço é como os endereços IP são atribuídos. Um endereço IP é um número usado para identificar um computador na Internet. Com a maioria dos planos de serviço, esse número geralmente é alterado sempre que um computador é reconectado. Isso é chamado de endereço IP dinâmico. Isso funciona muito bem, a menos que você tenha um servidor que pretenda ter seu próprio nome de domínio. Os nomes de domínio (como www.ehow.com) devem ser consultados com um serviço especial para traduzi-los para o endereço IP de um servidor. No entanto, se o endereço IP de um servidor estiver constantemente mudando, isso pode criar problemas quando os usuários tentarem encontrar o servidor de nomes de domínio. Portanto, é importante adquirir um plano de serviços da Internet com IP estático, o que não muda.
Computador dedicado
Embora seja perfeitamente possível usar um servidor como um computador desktop, há vários motivos pelos quais isso não é aconselhável. O motivo mais importante é a segurança: os servidores ficam visíveis para a Internet de uma forma que um sistema de área de trabalho bem mantido geralmente não é. Executar um software de servidor é essencialmente abrir uma janela para um computador que geralmente permanece fechado e bloqueado.
Software de servidor
Você precisará de um software para veicular o conteúdo que deseja veicular. O que você escolhe dependerá de suas próprias necessidades. Se você quiser servir uma página da Web, o código-fonte aberto e o programa Apache amplamente utilizado são os mais comuns. Se você quiser servir um jogo online, você precisa de um software de servidor dos editores do jogo.
Software de segurança
Finalmente, e infelizmente, você precisa de um software de segurança. Embora você precise de um software de segurança, como proteção antivírus e um firewall em execução em todas as máquinas da rede, isso se torna duplamente importante para o servidor. Como mencionado acima: o software do servidor em execução abre portas no computador que normalmente são deixadas fechadas, o que torna mais fácil e mais provável que seu computador seja o alvo de hackers.