774 Shares 3704 views

servidor Web para sites de testes e aplicações

Web Server – um aplicativo que é responsável pela prestação de informações na forma de páginas da web. Além disso, ele é responsável por uma variedade de características adicionais, incluindo:

  • execução de uma variedade de aplicações escritas em PHP, ASP e outras linguagens de programação;
  • apoiar uma conexão segura usando HTTPS;
  • autorização de usuários.

servidores web básicos

Hoje, o servidor Apache Web mais popular, graças à compatibilidade com um grande número de sistemas operacionais e licença livre.
No ambiente corporativo, os usuários costumam usar um produto similar chamado Internet Information Services (IIS), desenvolvido pela Microsoft.

Em alguns casos, tais como a necessidade de aumentar a velocidade de upload de conteúdo estático, ou para funções específicas na aplicação, têm recorrido ao uso de servidor web Nginx, lighttpd e outros.

Os princípios de funcionamento do servidor web

Ao receber um pedido do usuário, um servidor web, dependendo do tipo do arquivo solicitado, envia para o cliente ou começa a processar a página. Isso gera um código de resposta que indica a conclusão bem sucedida da operação ou quaisquer erros.

Durante o processamento das páginas do servidor Web lança uma variedade de programas ou aplicações, se necessário, recebe dados a partir deles, e após a conversão à forma exigida envia para o cliente. Mais frequentemente do que não o resultado de se tornar um servidor Web, projetado para HTML, a exibição do que está envolvida no navegador. Há outras variantes de respostas, por exemplo, para os programas em execução no dispositivo do usuário pode vir dados em formato XML, JSON, e assim por diante.

Nomeação de servidores Web locais

Desenvolvimento de aplicações, qualquer programador se depara com a necessidade de seus testes constante. Muitas vezes, para esse efeito, é conveniente usar um servidor web local, que é instalado diretamente no computador do desenvolvedor. Isto é devido à capacidade de rapidamente fazer edições, e a falta de necessidade de uma conexão permanente com a máquina remota.

Verifique a aparência de páginas HTML é possível sem software adicional, usando a função de arquivo aberto. Neste caso, o navegador não irá executar o aplicativo e simplesmente exibe todo o texto, observando HTML-marcação. Isso pode levar a resultados muito estranhos. Para alcançar resultados consistentes com aqueles que seriam obtidos pela colocação de um recurso na Internet, permite que o servidor web, a instalação é executada no computador local.

Pacotes para desenvolvedores ou instalação independente e configuração de um servidor web

A maioria dos servidores web distribuído gratuitamente e sob os termos das licenças livres. produtos pagos são raros e exigem, como regra, apenas em um ambiente corporativo. Faça o download e instalar o software em seus próprios problemas do computador não é. fase mais complexa – configuração. servidor Web em sua configuração padrão é inconveniente para o uso diário, mesmo durante os testes de aplicação. Então, temos que editar alguns arquivos para especificar os parâmetros necessários.

Outra abordagem é popular entre os usuários do Windows. Encontra-se no uso de pacotes de aplicativos para desenvolvedores. Em tal kit inclui imediatamente: servidor web, sistema de gerenciamento de banco de dados MySQL, diferentes linguagens de programação. Nesta modalidade, quando instalado no computador tudo o local será configurado automaticamente.

A escolha de opções de instalação dependendo das preferências pessoais e treinamento de usuários. Na maioria dos casos, você pode usar o kit, embora possa haver versões mais antigas de linguagens de programação ou bancos de dados que podem complicar significativamente a concepção ea escolha do provedor de hospedagem para hospedar um recurso pronto.

A instalação de um servidor web local em uma máquina virtual

A máquina virtual permite que você execute no mesmo computador várias instâncias de sistemas operacionais. E eles podem até ser de diferentes famílias. Por exemplo, você pode executar o Windows a partir do Linux e FreeBSD.

A instalação de um servidor Web para testar aplicativos ou sites na máquina virtual para criar uma configuração, a mais parecida com as reais condições em que o trabalho terá lugar. A maioria das plataformas de hospedagem modernos que funcionam em Linux que faz com que uma configuração de software específico. Na máquina virtual, você pode instalar o mesmo sistema operacional, configurar o mais próximo da realidade da estrutura de arquivos, escolha a versão adequada das linguagens de programação e sistemas de gerenciamento de banco de dados. Outra vantagem é a capacidade de testar múltiplos projectos que exigem uma variedade de configurações.

Tem a abordagem de virtualização e desvantagem. O usuário terá que consultar a documentação não só para configurar e instalar o servidor web, bem como outros programas, mas também com as diretrizes para o próprio sistema operacional. Para configuração rápida de máquinas virtuais, você também pode tirar proveito de especiais painéis de controle, que irão realizar automaticamente a instalação e configuração do servidor Web e outras aplicações.