Sei sulla pagina 1di 14

LINUX CENTOS

Prof: Carlos Jara Alva Ao: 2012 Apache - Basico

Historia
El nombre del servidor web apache proviene de la palabra en ingles patchy server que en espaol se puede entender como servidor parchado, Tal vez te preguntaras, porque parchado?, la explicacin es sencilla, el servidor web apache fue conformado por diversos parches del servidor web usado en ese momento, nos referimos al servidor web NCSA el cual era desarrollado en ese entonces por el National Center Supercomputing.
2

El desarrollo del servidor web apache se remonta al lejano ao de 1995, dicho desarrollo dio como resultado una especie de versin beta de lo que llegara a convertirse en la primera versin de apache ya que estaba compuesto en su totalidad por una coleccin de parches del servidor web NCSA. Fue hasta el ao de 1996 cuando fue lanzada la primera versin estable de Apache la cual tenia entre sus principales caractersticas la reescritura por completo de su cdigo base, tambin inclua la carga de mdulos en tiempo de ejecucin.
3

NAVEGADORES MAS USADOS

Instalando el servidor web apache


La instalacin del servidor web apache es relativamente sencilla , solo debe teclear en terminal el siguiente comando. #rpm -q httpd #yum install -y httpd Luego procedemos a configurar el fichero httpd.conf. Este fichero tiene 3 secciones: GLOBAL ENVIROMENT MAIN SERVER VIRTUAL HOSTS
6

Seccin 1: Global Enviroment


Directiva ServerRoot. Esta directiva le indica al servidor web la ubicacin donde se almacenan los ficheros de configuracin de apache. El valor por defecto es: ServerRoot /etc/httpd Si usted quisiera ubicar estos ficheros en otra ruta diferente solo deber especificarla, aunque no es recomendable Directiva Timeout. Esta directiva indica el nmero de segundos antes de que se cancele un conexin por falta de respuesta. Su valor por defecto es 120 Timeout 120
7

Seccion 1: Global Enviroment


Directiva KeepAlive. Esta directiva indica si se permiten o no las conexiones persistentes, es decir ms de una peticin por conexin. Puede tomar los valores de On u Off. KeepAlive On|Off Directiva MaxKeepAliveRequests. Esta directiva indica el mximo nmero de peticiones que se permiten en conexiones persistentes. Un valor 0 permite un nmero ilimitado. Se recomienda dejar esta valor elevado para obtener un mayor rendimiento. Por ejemplo100 MaxKeepAliveRequests 100
8

Directiva KeepAliveTimeout. Esta directiva indica el nmero de segundos de espera para la siguiente peticin del mismo cliente con la misma conexin. Por ejemplo 15 KeepAliveTimeout 15 Directiva Listen. Listen permite asociar Apache a una direccin y/o puerto especfico adems del predeterminado. Ejemplo: Listen 192.168.1.1:8080 Listen 80
9

Seccion 1: Global Enviroment


Directiva User. Esta directiva especifica qu usuario es el que ejecuta los procesos del servidor web y en consecuencia los permisos de lectura y escritura que se aplican sobre los recursos. User apache Directiva Group. Esta directiva especifica qu grupo es el que ejecuta los procesos del servidor web y en consecuencia los permisos de lectura y escritura que se aplican sobre los recursos. Group apache. Directiva ServerAdmin Esta directiva especifica la persona a la que se le debe notificar los problemas referentes al portal web , esto a travs de su cuenta de correo. Ejemplo: ServerAdmin administrador@tuDominio.net
10

Seccion 2: Main Server


Directiva ServerName. Esta directiva especifica el nombre y puerto que el servidor utiliza para identificarse. Con una correcta configuracin, este valor se puede determinar automticamente, pero es recomendable especificarlo explciatamente para evitar problemas durante el arranque. ServerName www.tuDominio.net:80 Directiva DocumentRoot. Esta directiva indica al servidor web la ruta en donde se encuentran almacenados los ficheros web de tu sitio principal DocumentRoot "/var/www/html"
11

Seccion 3: Virtual Hosts


NameVirtualHost. Define una cabecera de inicio de varios dominios virtuales. Se coloca el IP y puerto de salida VirtualHost. La funcin de esta directiva sirve para indicar la direccin IP en la que se esta brindando o bien insertando un asterisco(*) para que est activa en cualquier interfaz del servidor que es como nosotros lo debemos tener. ServerAdmin. Esta directiva especifica la persona a la que se le debe notificar los problemas referentes al portal web , esto a travs de su cuenta de correo. ServerAlias Esta directiva sirve para que el mismo sitio web sea accesible desde distintos nombres de dominio. Ejemplo: idat.edu.pe ---> www.idat.edu.pe
12

Ejemplo:
<VirtualHost *:80> ServerAdmin administrador@tuDominio.net DocumentRoot "/var/www/html/web1" ServerName www. linux1.com ServerAlias linux1.com </VirtualHost>
Diplomado de Linux CentOS - 2011 13

Configuracion APACHE
Recuerde que este comando se debe ejecutar como root. Por ultimo solo deber iniciar (o en su caso reiniciar) servicios como el servidor web apache asi como tambin el manejador de bases de datos MySQL # /etc/init.d/httpd start

14

Potrebbero piacerti anche