La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz

Presentaciones similares


Presentación del tema: "PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz"— Transcripción de la presentación:

1 PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
SERVIDOR APACHE PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz Administraciòn y Mantenimiento de redes en Linux

2 Administraciòn y Mantenimiento de redes en Linux
¿Qué es un servidor Web? Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de sonidos. la palabra servidor identifica tanto al programa como a la máquina en la que dicho programa se ejecuta. MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 1

3 Administraciòn y Mantenimiento de redes en Linux
Funcionamiento Un servidor web se encarga de mantenerse a la espera de peticiones HTTP llevada acabo por un cliente HTTP que se conoce como navegador. El navegador realiza una petición al servidor y éste le responde con el contenido que el cliente solicita. A modo de ejemplo, al teclear en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección . El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo muestra en pantalla. Algunos servidores web importantes son: Apache IIS Cherokee MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 2

4 Definición del Servidor Web Apache
Hoy en día es el servidor web más utilizado del mundo, encontrándose muy por encima de sus competidores, tanto gratuitos como comerciales. Es un software de código abierto que funciona sobre cualquier plataforma. Por supuesto, se distribuye prácticamente con todas las implementaciones de Linux. Tiene capacidad para servir páginas tanto de contenido estático, como de contenido dinámico. MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 3

5 Administraciòn y Mantenimiento de redes en Linux
Apache es actualmente el servidor mas popular en Internet y funciona en muchas arquitecturas El nombre apache surge del hecho de que inicialmente no era mas que una versión parcheada “A PAtCHy” de http. Hasta hoy apache ha sido el servidor mas popular debido a su bajo costo y a su rendimiento superior. Apache puede gestionar una increíble cantidad de peticiones sin problemas, además es muy estable. MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 4

6 Instalación del servidor apache
Existen diferentes métodos para la instalación de Apache uno de ellos es mediante #yum -y install httpd Otro método es mediante instalación de Apache desde las fuentes. Por lo que debe bajar la última versión de apache desde y en esta página seleccione la última versión de Apache disponible para copiar la distribución a su computador, posteriormente se descompacta el archivo con: MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 5

7 Administraciòn y Mantenimiento de redes en Linux
# tar zxvf apache_ tar.gz Y se creará el directorio apache_1.3.19 Entre al directorio: # cd apache_1.3.19 Y ejecute la instalación pues debe esperar a que el sistema ejecute las tareas de configuración y compilación MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 7

8 Administraciòn y Mantenimiento de redes en Linux
#./configure--enable-module=so #make # make install Y finalmente Apache quedará instalado en el directorio /usr/local/apache Una vez que se encuentra instalado el servidor Apache se activar el servicio para que se inicie al arrancar el sistema se hace a través de chkconfig. #chkconfig httpd on Para iniciar el servicio por primera vez, se utiliza: #service httpd start MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 8

9 Administraciòn y Mantenimiento de redes en Linux
Para detener el servicio, se utiliza el comando: #service httpd stop Una vez instalado Apache y finalizado lo anterior nos dirigimos a un navegador buscando el localhost e inmediatamente nos aparecerá la siguiente imagen por lo que demuestra que efectivamente nuestro Apache se encuentra efectivamente funcionando. MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 9

10 Administraciòn y Mantenimiento de redes en Linux
MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 10

11 Administraciòn y Mantenimiento de redes en Linux
Ahora para montar un VirtualHost veremos el siguiente ejemplo: (1) NameVirtualHost :80 (2) <VirtualHost :80> (3) ServerName apache-es.org (4) ServerAlias *.apache-es.org (5) DocumentRoot /usr/local/apache-es/docs (6) ErrorLog logs/apache-es.error.log (7) CustomLog logs/apache-es.access.log combined (8) ServerAdmin (9) </VirtualHost> MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 11

12 Administraciòn y Mantenimiento de redes en Linux
Es importante mencionara que cada directiva sirve para lo siguiente: 1.-NameVirtualHost: Define un grupo de virtualhost bajo una IP. 2.-VirtualHost: Inicia o termina un bloque para definir un virtualhost 3.-ServerName: El nombre del host que vamos a servir, servidor.com, etc… 4.-ServerAlias: Para que ese virtualhost responda a varios nombres de hosts. www2.mipaginaweb.com, o *.mipaginaweb.com. MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 12

13 Administraciòn y Mantenimiento de redes en Linux
5.-Document Root: Indica el directorio adonde Apache ha de ir a buscar los ficheros para servirlos. 6.-ErrorLog: Define el fichero en donde vamos a almacenar los errores que de Apache al servir páginas. 7.-CustomLog: Define un fichero en donde vamos a almacenar los datos de los clientes que acceden a nuestro sitio. 8.-ServerAdmin: Un que aparece en la página de Error indicativo de quién administra ese sitio Web. Finalmente con un navegador se dirige a su sitio Web. MIZRAIN CANO CHICO Administraciòn y Mantenimiento de redes en Linux 13


Descargar ppt "PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz"

Presentaciones similares


Anuncios Google