InternetAloxamento web

Servidor web para probas de sitios e aplicacións

Un servidor web é unha aplicación que se encarga de proporcionar información en forma de páxinas web. Ademais, é responsable de moitas funcións adicionais, entre as que:

  • Execución dunha variedade de aplicacións escritas en PHP, ASP e outros idiomas de programación;
  • Apoio a conexión segura mediante HTTPS;
  • Autorización de usuarios.

Servidores web básicos

Hoxe en día, o máis popular é o servidor web Apache, grazas á súa compatibilidade con unha gran cantidade de sistemas operativos e unha licenza libre.
Nun ambiente corporativo, un produto similar chamado Internet Information Services (IIS), desenvolvido en Microsoft, úsase a miúdo.

Nalgúns casos, por exemplo, se precisa aumentar a velocidade de liberación de contido estático ou utilizar funcións específicas na aplicación, utilice os servidores web Nginx, lighttpd e outros.

Os principios do servidor web

Despois de recibir unha solicitude do usuario, o servidor web, dependendo do tipo de ficheiro solicitado, envíeo ao cliente ou inicie o procesamento da páxina. Isto xera un código de resposta que indica un funcionamento exitoso ou calquera erro.

Durante o procesamento da páxina, o servidor web, se é necesario, executa unha variedade de scripts ou aplicacións, recibe datos deles e envíalles ao cliente despois da conversión ao formulario solicitado. Na maioría das veces, o resultado do funcionamento do servidor web son páxinas formatadas en HTML, que o navegador mostra. Hai outras variantes de respostas, por exemplo, para programas que se executan nun dispositivo do usuario, datos en XML, JSON, etc.

Asignación de servidores web locais

Ao desenvolver aplicacións, calquera programador enfróntase á necesidade de probas constantes. Moitas veces con estes propósitos é conveniente usar un servidor web local instalado directamente na computadora do desarrollador. Isto débese á capacidade de facer edicións rápidas e sen necesidade de conectarse constantemente a máquinas remotas.

Podes consultar a aparencia de páxinas HTML sen software adicional usando a función aberta do ficheiro. Neste caso, o navegador non executará a aplicación, senón que simplemente mostrará todo o texto na pantalla, observando o marcado HTML. Isto pode levar aos resultados máis bizarros. Para acadar os resultados correspondentes ao que se obterá ao colocar o recurso en Internet, permite o servidor web instalado na computadora local.

Paquetes para desenvolvedores ou autoinstalación e configuración dun servidor web

A maioría dos servidores web distribúense gratuitamente e en termos de licenza gratuíta. Os produtos pagos son raros e son necesarios, por regra xeral, só no ámbito corporativo. Descargar e instalar o software no seu propio ordenador non é un problema. Unha fase máis complicada é o axuste. O servidor web na configuración predeterminada é inconveniente para o uso real incluso durante a proba de aplicación. Polo tanto, terá que editar varios ficheiros para especificar os parámetros necesarios.

Outro enfoque é moi popular entre os usuarios de Windows. Consiste en empregar paquetes de aplicacións para desenvolvedores. Neste paquete inclúese inmediatamente: un servidor web, un sistema de xestión de bases de datos MySQL, varios idiomas de programación. Nesta versión, despois da instalación na computadora local, todo configurarase automaticamente.

A elección da opción de instalación depende das preferencias e habilidades persoais do usuario. Na maioría dos casos, pode usar o kit, aínda que poida haber versións obsoletas de idiomas de programación ou bases de datos, o que pode complicar significativamente o desenvolvemento e selección dun proveedor de hospedaxe para albergar o recurso final.

Instalando o servidor web local nunha máquina virtual

Unha máquina virtual permítelle executar varias instancias de sistemas operativos na mesma computadora. E poden chegar a ser de diferentes familias. Por exemplo, pode executar Linux e FreeBSD desde Windows.

Instalar un servidor web para probar aplicacións ou sitios nunha máquina virtual permítelle crear unha configuración que se asemade ás condicións reais en que se producirá o traballo. Os máis modernos sitios de aloxamento executanse en Linux, o que causa configuracións de software máis específicas. Nunha máquina virtual, pode instalar o mesmo sistema operativo, crear unha estrutura de arquivo que sexa o máis próxima á realidade posible, seleccionar as versións necesarias dos idiomas de programación e os sistemas de xestión de bases de datos. Outra vantaxe é a capacidade de probar varios proxectos que requiren unha gran variedade de configuracións.

Existe un enfoque con virtualización e unha desvantaxe. O usuario terá que ler a documentación non só para configurar e instalar o servidor web, senón tamén para outros programas, pero tamén con manuais para o propio sistema operativo. Para configurar rapidamente as máquinas virtuais, tamén pode usar paneis de control especiais que realizan automaticamente a instalación e configuración do servidor web e outras aplicacións.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.unansea.com. Theme powered by WordPress.