You are on page 1of 7

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL (CESGE)

AREA DE TELEINFORMATICA
CURSO TECNOLOGO EN ADMINISTRACION DE REDES
CODIGO 35442
GRUPO COLOMBIA NETWORKING
SENA ANTIOQUIA

TUTORIAL CONFIGURACION SERVIDOR WEB – LINUX DEBIAN

Definición Servidor WEB

Un servidor web es una pieza de software que se ejecuta en un equipo de características generales (una PC) o en
un equipo especialmente diseñado para ello. Realiza su trabajo a través de un protocolo (HTTP) bajo la
arquitectura cliente/servidor.

En algún lugar de la red existe una computadora que actúa como cliente y envía peticiones a otra computadora,
la cual actúa como servidor. Dichas peticiones son resueltas proporcionando el documento (usualmente en
formato HTML, aunque no exclusivamente).

El servidor web puede atender a uno o mas sitios web, los cuales son una colección de documentos relacionados
con un fin o un tema.

Dichos documentos son proporcionados por el servidor al cliente, este ultimo maneja una pieza de software
denominada hojeador (browser), o navegador, que permite, mediante el formato del documento, desplegar los
objetos (texto, imagen, audio).
Fundamentos Básicos Instalación Servidor WEB Debian

Root: Superusuario en Linux, usuario con permisos de modificar las configuraciones del sistema.

Paquetes: Aplicativos, documentos, archivos necesarios para ejecutar una aplicación.

Host: Se refiere a los computadores conectados a la red, que proveen o utilizan servicios a/de ella.

DNS: Se refiere a un servidor de Sistema De Nombres De Dominio encargado de resolver direcciones IP en


nombres de dominio y viceversa.

Loopback: El dispositivo de red loopback es un interfaz de red virtual que siempre representa al propio dispositivo
independientemente de la dirección IP que se le haya asignado. El valor en IPv4es 127.0.0.0 y ::1 para el caso de Ipv6.

Instalación Servidor WEB

Para instalar el servidor apache procederemos a abrir una terminal de root desde la siguiente ruta:
Aplicaciones>accesorios>terminal de “Root”. Ahora desde la terminal procederemos a descargar el servidor
Apache2 desde los repositorios.

#apt-get install apache2

Luego de esto se descargaran unos paquetes y nos pedirá confirmación de descarga, presionamos la tecla “s”
para confirmar.
Nos disponemos a la instalación de la pagina web en nuestro caso contamos con una pagina web con
información dentro de una carpeta llamada “prueba” en nuestra carpeta personal. Esta pagina fue programada
desde el editor de textos “gedit” y solo cuenta con un texto y un fondo verde.

En el momento de instalar el servidor apache inmediatamente se creara una carpeta llamada “/var/www” dentro
de la cual se ingresaran las paginas web que queramos almacenar en nuestro equipo. Asi que procederemos a
mover la carpeta que contiene la informacion de la pagina WEB a la carpeta “/var/www” con el siguiente
comando:

#mv prueba /var/www

Una vez ya alojada nuestra pagina en el directorio “www” nos disponemos a dar los permisos necesarios, para
poder trabajar fácil mente sobre los directorios, le daremos todos los permisos a el directorio “/etc/” en este caso
utilizaremos el permiso 777 utilizando el comando chmod, lo haremos de la siguiente manera:

#chmod 777 /etc/


Ya con todos los permisos en el directorio “/etc/”, nos disponemos a editar los subdirectorios que necesitamos ,
lo primero que haremos será pararnos sobre el directorio “sites-available” y lo haremos con el comando:

#cd /etc/apache2/sites-available

Dentro de la carpeta “sites-available” listaremos el contenido de la carpeta con el comando

#ls

Nos encontramos allá con un archivo de configuración llamado “default” y le sacaremos una copia con el
nombre de la pagina web que usaremos para así guardar el archivo de configuración original y tan solo editar la
nueva copia.

#cp default cnetworking.com

Luego de tener la copia del archivo “default” en este caso llamada “cnetworking.com” procedemos a editar este
archivo con el comando “nano” de la siguiente manera:

#nano cnetworking.com

Estando dentro del archivo “cnetworking.com” podremos observar que en la primera linea nos indica el puerto
que estamos utilizando el cual es el “80”, luego de esto observamos la linea ServerAdmin y debajo de esta
añadiremos una linea llamada “ServerName cnetworking.com”, justo debajo de esta ingresaremos la ruta en la
que se ubica el archivo contenedor de nuestra pagina web en la linea “DocumentRoot /var/www/prueba” y mas
abajo dentro de las opciones de directorio tambien ingresaremos esta ruta para que quede algo así “<Directory
/var/www/prueba>” y algunas lineas mas abajo encontraremos la opción del directorio de inicio el cual en
nuestro caso es un documento en extensión “.html” el cual contiene la configuración de nuestra pagina web
llamado “index.html”. Finalizado esto guardaremos la configuración con la orden “ctrl+o” y cerraremos el nano
con “ctrl+x”

Nota: Si no encuentras alguna de estas lineas en el archivo puedes ingresarlas en las lineas correspondientes.
Luego de haber editado el archivo de configuración habilitaremos nuestra pagina web con el siguiente comando
“a2ensite” seguido del nombre de nuestra pagina web:

#a2ensite cnetworking.com

Finalizado esto nos moveremos hasta la carpeta “/etc/apache2/sites-enabled” con el comando:

#cd /etc/apache2/sites-enabled

La cual contiene los sitios habilitados por el servidor apache, y luego de esto listaremos su contenido.
#ls

luego de listar podremos observar que nuestro sitio ya esta habilitado.

Al no contar con un servidor DNS debemos relacionar la dirección IP del servidor WEB y el nombre del host
dentro del archivo de configuración de hosts ubicado en la carpeta “/etc/” de la siguiente manera:

#nano /etc/hosts

En las primeras lineas encontramos la dirección loopback del sistema operativo la cual es la dirección por
defecto, ya en la tercera linea pasamos a relacionar la dirección IP de nuestro servidor WEB (en este caso
nosotros) la cual es la 192.168.10.2 y al frente ingresaremos el nombre a relacionar de nuestra pagina, omitiendo
la linea de la mitad la cual es el dominio de red.

Por ultimo ingresaremos a un navegador web y escribiremos en la barra de búsqueda el nombre de nuestra
pagina web y nos debería aparecer nuestra pagina.