Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
80 vistas3 páginas

Guia de Laboratorio 4

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 3

LAB273

UNIVERSIDAD MAYOR DE SAN ANDRÉS


VERSIÓN​: 01 PÁGINA​: 1 de 3
CARRERA DE INFORMÁTICA FECHA​: 09/2020

GUÍA DE LABORATORIO 4 MÓDULO: II


PARA PRÁCTICAS DE LABORATORIO DE TELEMATICA VIGENCIA​: 2020

LABORATORIO Nº 4: SERVIDOR APACHE

1. OBJETIVOS DE APRENDIZAJE
1.1. Cómo Instalar y configurar el servidor web Apache bajo ambiente Linux
1.2. Configurar un host virtual en el servidor Apache

2. HERRAMIENTAS O MATERIALES REQUERIDOS


● Equipo requerido. ​Una PC de escritorio o portátil bajo ambiente Linux con conexión a internet
● Herramientas. ​ Servidor Apache
3. INTRODUCCIÓN

Este laboratorio es el primero destinado a servidores de red (Módulo II), que son programas de software que se
ejecutan en un computador y empezamos por el servidor Apache, uno de los servidores web más utilizados
junto con Nginx.

Un servidor web proporciona acceso a páginas web a través de Internet u otra red. Los servidores también
hacen cosas como rastrear visitas al sitio, registrar e informar mensajes de error y brindar seguridad.

Los servidores web son accedidas por navegadores o programas cliente denominados agentes de usuario
mediante el protocolo de comunicación a nivel de la capa de Aplicación HTTP (HyperText Transfer Protocol).
Básicamente un servidor web se mantiene a la espera de peticiones de clientes y responde con el contenido
según sea solicitado. El cliente, una vez recibida la información procedente del servidor, lo interpreta y lo exhibe
en pantalla.

Apache es el servidor web más utilizado y, debido a que se lanza como "código abierto", se le han realizado
muchas modificaciones y módulos. Puede descargar el código fuente y compilarlo para su máquina, o puede
descargar versiones binarias para muchos sistemas operativos (como Windows, Solaris, Linux, OS / 2, freebsd
y muchos más).

Toda la configuración de Apache 2 se encuentra bajo la carpeta /var/apache2. Los archivos de configuración
para los virtual hosts se encuentran dentro de dos carpetas en particular:

/var/apache2/sites-available. En esta carpeta se encuentran todos los archivos de configuración de los hosts
virtuales, cada host se corresponde con un archivo.
/var/apache2/sites-enabled. En esta carpeta se crearán enlaces simbólicos a los archivos de la carpeta
sites-available para los host que queramos activar en cada momento.

ELABORADO POR: RAMIRO CARGO: DOCENTE LAB273 FECHA: 17/9/2020


GALLARDO
LAB273
UNIVERSIDAD MAYOR DE SAN ANDRÉS
VERSIÓN​: 01 PÁGINA​: 2 de 3
CARRERA DE INFORMÁTICA FECHA​: 09/2020

GUÍA DE LABORATORIO 4 MÓDULO: II


PARA PRÁCTICAS DE LABORATORIO DE TELEMATICA VIGENCIA​: 2020

Con la instalación de Apache, se creará por defecto, el archivo /etc/apache2/sites-available/000-default.conf y


su correspondiente enlace simbólico en la carpeta sites-enabled que se encarga de configurar el host virtual por
defecto al que accedemos tras instalar Apache.

Referencia Bibliográfica. ​Disponible en la plataforma virtual del curso


Manual de Apache. ​http://httpd.apache.org/docs/2.4/
Tutorial de Ubuntu para instalar Apache. ​https://ubuntu.com/tutorials/install-and-configure-apache#1-overview

PROCEDIMIENTO PARA INSTALAR Y CONFIGURAR APACHE BAJO LINUX


3.1. Instalar Apache
Instalar el paquete Apache2 con:
sudo apt update
sudo apt install apache2

Comprobar si se ha instalado de forma correcta yendo a un navegador y colocar en la barra de direcciones la


URL l​ ocalhost ​deberá mostrarse la página por defecto de Apache2

3.2. Configurar Apache


Una vez ya instalado Apache2, vamos a detener el servicio:
# service apache2 stop
Para modificar la página por defecto de Apache2, editar el archivo /var/www/html/index.html
​ etc/apache2/sites-enabled/000-default.conf​.
o configurar /

​ ost virtual​ l​ ab273.com


Vamos a poner como ejemplo un archivo de configuración de Apache para el h
Empecemos creando una carpeta o directorio en /var/www/lab273

$ sudo mkdir /var/www/lab273


# Cambiamos el propietario de nuestro index
$ sudo chown -R USER /var/www/lab273/index.html
# El grupo y otros usuarios tienen acceso de lectura
$ sudo chmod -R 755 /var/www
$ cd /etc/apache2/sites-available

ELABORADO POR: RAMIRO CARGO: DOCENTE LAB273 FECHA: 17/9/2020


GALLARDO
LAB273
UNIVERSIDAD MAYOR DE SAN ANDRÉS
VERSIÓN​: 01 PÁGINA​: 3 de 3
CARRERA DE INFORMÁTICA FECHA​: 09/2020

GUÍA DE LABORATORIO 4 MÓDULO: II


PARA PRÁCTICAS DE LABORATORIO DE TELEMATICA VIGENCIA​: 2020

$ sudo cp ./000-default.conf.bak
/etc/apache2/sites-available/inf273.com.conf

$ more lab273.com.conf
<VirtualHost *:80>
ServerAdmin webmaster@lab273.com
ServerName lab273.com
ServerAlias www.lab273.com
DocumentRoot /var/www/lab273.com/index.html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
$ sudo a2ensite lab273.com.conf # Activar el host virtual lab273.com.conf
$ sudo a2dissite 000-default.conf # Deshabilitar el que viene por defecto
$ sudo service apache2 restart
$ ifconfig
$ sudo nano /etc/hosts
$ more /etc/hosts
<IP-maquina> lab273.com
$ sudo service apache2 restart

4. EJERCICIOS
1. Probar y si fuera necesario corregir el procedimiento de creación del virtual host lab273.com
2. En la configuración del virtual host, agregar el puerto 9090 para que escuche también por este
puerto. Crear un archivo index.html y guardarlo en /var/www/lab273/
3. Acceder al host virtual mediante la URL ​http://localhost:9090/index.html.​ Mostrar la captura de
pantalla.

ELABORADO POR: RAMIRO CARGO: DOCENTE LAB273 FECHA: 17/9/2020


GALLARDO

También podría gustarte