Tutorial Instalacion Servidor WEB
Tutorial Instalacion Servidor WEB
Tutorial Instalacion Servidor WEB
AREA DE TELEINFORMATICA
CURSO TECNOLOGO EN ADMINISTRACION DE REDES
CODIGO 35442
GRUPO COLOMBIA NETWORKING
SENA ANTIOQUIA
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.
Host: Se refiere a los computadores conectados a la red, que proveen o utilizan servicios a/de ella.
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.
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.
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:
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:
#cd /etc/apache2/sites-available
#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.
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
#cd /etc/apache2/sites-enabled
La cual contiene los sitios habilitados por el servidor apache, y luego de esto listaremos su contenido.
#ls
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.