03+-+WebServer

Published on June 2016 | Categories: Documents | Downloads: 38 | Comments: 0 | Views: 328
of 2
Download PDF   Embed   Report

Comments

Content

UNIVERSIDAD DE CORDOBA FACULTAD DE INGENIERÍAS PROGRAMA DE INGENIERÍA DE SISTEMAS LINUX AVANZADO II TALLER SERVIDORES WEB DOCENTE TEMA LARRY PACHECO AYAZO SERVIDOR WEB

Los servidores web son programas que aceptan peticiones (request) de clientes, y proporcionan respuestas (response) utilizando el protocolo HTTP. Son comúnmente utilizados para alojar sitios o aplicaciones web a las cuales se acceden a través de los navegadores. Los clientes ingresan una URL (Uniform Resource Locator) apuntando a su nombre de Dominio Completo Totalmente Cualificado (FQDN) y la ruta del recurso solicitado (Ver documento pdf adjunto – Anatomy of a URL). Los servidores web Apache a menudo se usan en combinación con el motor de bases de datos MySQL, el lenguaje de scripting PHP, y otros lenguajes de scripting populares como Python y Perl. Esta configuración se denomina LAMP (Linux, Apache, MySQL y Perl/Python/PHP) y conforma una potente y robusta plataforma para el desarrollo y distribución de aplicaciones basadas en la web. INSTALACIÓN sudo apt-get install apache2 PRUEBA Abrimos el navegador y escribimos http://localhost Si se instalo correctamente debe aparecer un mensaje que dice "it works!" Por defecto en ubuntu el servidor Web Apache asigna a la ruta /var/www su directorio raíz. Esta carpeta es donde el servidor busca los archivos que componen el sitio web o los archivos que están alojados en el servidor. El archivo en donde se encuentra esta configuración es /etc/apache2/sites-available/default. Localizamos la directiva DocumentRoot. en el archivo

Cada vez que se realice un cambio en los archivos de configuración, se debe reiniciar el servidor para que surta efecto. El servidor web se reinicia de la siguiente forma: sudo service apache2 restart

ACTIVIDADES 1. Leer la documentación del servidor web apache https://help.ubuntu.com/13.10/serverguide/httpd.html 2. Identificar y describir los archivos y directorios de configuración de Apache, incluyendo la función de cada uno. 3. Identificar el archivo principal de configuración de apache en ubuntu 4. Que son los modulos en Apache 5. Identficar las dos utilidades para activar y desactivar modulos PRACTICA 1. Cambiar la ruta del directorio raíz de apache a /opt/www 2. Cambiar el numero de puerto por el que el servidor web escucha peticiones. Asignar un numero de puerto diferente. 3. Activar el modulo que permite que en el directorio de usuario en la carpeta public_html se puedan visualizar archivos desde el navegador. Realizar la prueba. 4. Qúe son los alias. Cree un alias a la arpeta /home/[usuario]/proyectos. [usuario] representa el usuario linux con el que inicio sesión Aceda desde el navegador hacia el alias creado. 5. Habilite la habilidad del servidor para encriptar las comunicaciones 6. Cambiar la configuración de apache para que al cargar un sitio web no cargue el archivo index, sino uno llamado inicial. Esta configuración la debe hacer para le directorio raíz. 7. Cambiar la configuración de apache para que al cargar un sitio web no cargue el archivo index, sino uno llamado inicial_usuario. Esta configuración la debe hacer para le directorio public_html. 8. Configure el servidor Apache de tal manera que al visualizar un directorio no permita que se muestren los archivos contenidos en ese directorio. 9. Proteja una carpeta del directorio raíz con contraseña. 10. Que son los virtualhosts. Crear uno de ejemplo

REFERENCIAS Guía de Ubuntu Server, https://help.ubuntu.com/13.10/serverguide/httpd.html

Sponsor Documents

Recommended

No recommend documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close