Está en la página 1de 25

Instalación de un servidor web (http)

PROYECTO FINAL - Administración de Redes

Edgar Michel Cisneros García


Maribel Graciela Montes Rodríguez
Servidor Web
Podría referirse a la máquina que almacena y maneja los
sitios web.

Un servidor web se encarga de mantenerse a la espera de


peticiones HTTP llevada a cabo por un cliente HTTP que
solemos conocer como navegador. El navegador realiza una
petición al servidor y éste le responde con el contenido que
el cliente solicita.
HTTP
Un servidor web utiliza el protocolo http, protocolo
de transferencia de hipertexto encargado de procesar
las transferencias de una página web, y la respuesta
expresada en el lenguaje html (Hyper Text Markup
Language).
Instalación
del servidor
http
Instalación del Servidor Web

1 Instalación de Apache 2.4

2 Configuración de Apache 2.4

3 Instalación y Configuración de los Servidores


Virtuales:

www.redes-itlp.edu.mx, web-virtual, web2, posgrado


Instalación del servidor web apache 2.4
1
Instalar la última versión del servidor HTTP Apache
con todos los módulos necesarios ejecutando el
siguiente comando:

pkg install apache24


Instalación del servidor web apache 2.4
2 Para habilitar el daemon de Apache: editar y agregar
manualmente la línea apache24_enable = "yes" en el
archivo “/etc/rc.conf”
Instalación del servidor web apache 2.4
3
Una vez habilitado el Daemon ejecutaremos el siguiente
comando para iniciar el servicio de Apache en FreeBSD:

service apache24 start


Instalación del servidor web apache 2.4
4
Para comprobar que Apache ha sido instalado de forma
correcta comprobaremos la dirección IP de FreeBSD con
el comando ifconfig y en algún navegador la ingresamos.

http://IP_FreeBSD
Configuración del servidor web apache 2.4
1 En FreeBSD, los archivos de configuración están
ubicados en /usr/local/etc/apache24/
Configuración del servidor web apache 2.4
2
Los servidores virtuales permiten que un solo ordenador
pueda alojar múltiples dominios y páginas web, de forma
que una sola dirección IP puede responder a diferentes
nombres de dominio.

Activar/Habilitar los Host Virtuales en el archivo


httpd.conf

Nota: Haga una copia de respaldo de sus archivos de


configuración antes de realizar cualquier cambio en ellos.
Configuración del servidor web apache 2.4
3
Include permite que se incluyan otros archivos de
configuración en el tiempo de ejecución

Editar el archivo httpd.conf con el comando edit, en


la línea 508 se encuentra el siguiente texto:

#Include etc/apache24/extra/httpd-vhosts.conf
Configuración del
servidor web
apache 2.4
4
Descomentamos
la línea
borrando el
signo numeral
Instalación y Configuración de Servidores Virtuales
1

La declaración de Host Virtuales la realizamos en el


archivo httpd-vhosts.conf ubicado en
/usr/local/etc/apache24/extra

Nota: Haga una copia de respaldo de sus archivos de


configuración antes de realizar cualquier cambio en ellos.
Instalación y Configuración de Servidores Virtuales
2

Editamos el
archivo
httpd-vhosts.conf
Instalación y Configuración de Servidores Virtuales
2

A partir de la
línea 23, están
declarados los
Host Virtuales
por defecto.

Los comentamos
con #
Instalación y Configuración de Servidores Virtuales
3
Declaramos el servidor principal www.redes-itlp.edu.mx,
agregándole de la siguiente manera:
<VirtualHost nombre:puerto></VirtualHost>:
Indica mediante el nombre o dirección IP la
<VirtualHost *:80>
dirección y puerto en que escucha el
DocumentRoot
servidor virtual. (* para indicar todas las
“usr/local/www/apache24/www.redes-
direcciones IP del servidor web)
itlp.edu.mx”
DocumentRoot: Directorio raíz de documentos
SeverName www.redes-itlp.edu.mx
del servidor web.
<Directory
ServerName: Nombre del servidor que debe
“usr/local/www/apache24/www.redes-
solicitar el cliente para que sea atendido
itlp.edu.mx/”>
por este servidor web virtual.
Options +Indexes +Includes
<Directory ruta>...</Directory>: Aplicar
AllowOverride All
reglas de control sobre el directorio
Require local
indicado.
Require all granted
Options +Indexes(Permite que se visualicen
</Directory>
índices) +Includes( Permite incluir
</VirtualHost>
determinadas rutas o ficheros)
AllowOverride All: Indica las directivas permitidas en los ficheros de control de
acceso por usuario
Require local y all granted: Indica a los que se le permite el acceso
Instalación y Configuración de Servidores Virtuales
5
Declaramos los siguientes servidores virtuales;
web-virtual.redes-itlp.edu.mx, web2.redes-itlp.edu.mx,
posgrado.redes-itlp.edu.mx

Agregándole de la siguiente manera:


Instalación y Configuración de Servidores Virtuales
5
En usr/local/www/apache24 están las carpetas de los servidores
virtuales creados, las cuales contienen las páginas web.
Instalación y Configuración de Servidores Virtuales
6
Accedemos al directorio www.redes-itlp.edu.mx, donde se ubica
la página web index.html

Lo editamos
Instalación y Configuración
de Servidores Virtuales
7
Configuramos una
página web básica en
HTML, guardamos y
reiniciamos el
servicio.
Probamos que
nuestra página web
funcione
correctamente
Gracias.

También podría gustarte