martes, 18 de septiembre de 2012

SERVIDOR WEB EN DEBÍAN

La industria del servicio Web hosting se hace muy compleja para la mayoría de los Web masters, especialmente para aquellos que no están familiarizados con términos cruciales. Uno de los conceptos más básicos en Web hosting es el de “servidor”. Los servidores Web son los que hacen posible el Web hosting, es decir, la posibilidad de alquilar un espacio en un servidor para alojar nuestro sitio.


FUNCIÓN 

Cada servidor Web y cada computadora conectada a Internet tiene asignado una dirección de IP irrepetible que lo identifica en la red incluyendo la PC que tenés en tu casa. La dirección de IP vendría a ser como los datos del remitente en una carta postal. Cuando llegas a un sitio Web, se envía un pedido desde tu dirección de IP hacia la dirección IP del servidor. El servidor Web responde mandando datos a la dirección IP que los pide. Esto es lo que pasa cada vez que estamos navegando un sitio en Internet.



APACHE HTTP SERVER

El servidor HTTP Apache es un servidor web libre y de código abierto, el más popular en cuanto a uso, sirviendo de facto como plataforma de referencia para el diseño y evaluación de otros servidores web.


PASOS PARA EL MONTAJE DE UN SERVIDOR WEB


Para empezar a montar el servicio WEB primero debemos descargar e instalar el servicio Apache2 con el siguiente comando:


apt-get install apache2



Al descargar el servicio apache2 se nos descargan una seria de archivos que nos servirán para montar nuestro servicio.
Una vez instalado el servicio, procedemos abrir una maquina windows, configurar en la misma red y en el buscador digitar la URL (http://"dirección del servidor web". Se despliega un resultado como el de la imagen, este resultado es la configuración por defecto que trae el servidor apache.

  

Por defecto el directorio raíz del Apache en Debian es /var/www y el archivo de configuración /etc/apache2/apache2.conf. Configuraciones adicionales se almacenan en los subdirectorios de /etc/apache2 como /etc/apache2/mods-available (para los módulos) y/etc/apache2/sites-available (para los hosts virtuales).

En la siguiente imagen se pueden observar los directorios donde de alojan los archivos de configuración principal. 



Para editar el fichero de configuración de apache 2 se debe efectuar el siguiente comand:

nano /etc/apache2/apache.conf




Reiniciaremos el servicio de Apache para aplicar los cambios digitamos el comando:
 service apache2 restart

Para iniciar el servicio aplicamos el comando:

service apache2 start

Para detener el servicio aplicamos el comando:

service apache2 stop
  

A continuación mostramos la ubicación de algunos de los ficheros de configuración de Apache:
El fichero ejecutable de Apache se encuentra en:
/usr/sbin/apache2
Los ficheros de los sitios web de Apache se ubicarán en:
/var/www


El archivo index.html  contiene la configuración de la pagina web.

   

Los ficheros de configuración de Apache se ubican en la carpeta: /etc/apache2
  • httpd.conf
  • apache2.conf
  • ports.conf
Carpeta de host virtuales:
  • /etc/apache2/sites-enabled
  • /etc/apache2/sites-available
Ficheros de log (estado y errores):
/var/log/apache2

No hay comentarios:

Publicar un comentario