Engineerin in telecommunications

Páginas: 8 (1847 palabras) Publicado: 25 de marzo de 2011
Administración de Servidores Web

Apache

RAFAEL CABRERA PARGA

1

Terminología
• • • • • Procesos cliente/servidor. Servidor Web. Dirección IP. Servidor DNS. Puerto. Cada servicio tiene asignado un numero de puerto predeterminado (Web, puerto 80). En etc/services podemos ver el puerto asignado a cada servicio. • Socket. Permite la comunicación entre dos maquinas. • Protocolo. HTTP(HyperText Transfer Protocol). • Servidor Apache.
2

Servidor Apache
• Servidor Web más utilizado. Por defecto en cualquier distribución de Linux. • Funcionamiento básico: proceso padre que hace copias de si mismo para atender a todas las peticiones de los clientes. • Demonio escuchando el puerto 80(httpd). • Para ponerlo en servicio:
– comando: service httpd Start/stop/restart – script:/etc/init.d/httpd Start/stop/restart – comando setup: opción servicios, marcamos httpd
3

Instalación
• Descargar: www.apache.org. • Descomprimirlo: tar zvxf-apache_x.x.x.tar.gz Se generará el directorio apachex.x.x • Configurarlo : – ./configure –preefix =ruta de instalacion. Indicamos el directorio de instalación y modificamos algunos aspectos de la configuración. – Modificando directamente elscript de configuración configuration.tmpl(se recomienda hacer una copia) • Make. Ayuda a la compilación a partir del fuente, las bibliotecas y los ficheros makefile. • Make install. Precompila el código fuente con las opciones del script.
4

Instalación
• Existe otra forma de hacerlo, disponible para algunas distribuciones (RedHat o Mandrake) en la que en vez de descargarse el archivo binario.tar y descomprimirlo, descargamos el archivo .rpm y la descompresión e instalación se harán en un solo comando. En este otro caso los pasos seguir serán:
– rpm –q apache – rpm ivh- apache_x.x.x.rpm

• •

Una vez hecho esto ya podemos ejecutar el proceso servidor. Esto lo hacemos mediante el comando:
– /etc/init.d/httpd Start – service httpd Start

Para verificar el correcto funcionamiento,desde un cliente web, accedemos a la dirección IP de nuestro servidor Apache y este deberá responder con el test Apache.

5

Configuración
• La configuración del servidor se hace a través de directivas. • El fichero de configuración del servidor Apache es: /etc/httpd/conf/httpd.conf. • httpd.conf divide en 3 secciones.
– Sección 1. Entorno global. Descripción del funcionamiento general delservidor y rutas de acceso a otros ficheros de configuración. – Sección 2. Entorno del servidor principal. Comportamiento predeterminado del servidor. – Sección 3. Servidores virtuales que se pueden definir en este fichero para emular diferentes servidores.
6

Directivas de entorno global
• ServerType opción. Tipo de respuesta del servidor. – Inetd. Cuando el servidor recibe una petición, eldemonio inetd inicia el proceso httpd y luego lo mata. – Standalone. Un proceso httpd específico siempre esta en ejecución. ServerRoot. /ruta Directorio raíz para el servidor. Por defecto es /etc/httpd Timeout segs. Indica el intervalo de espera entre peticiones web antes de desconectar. Para evitar bloqueos de conexiones. Maxclients num. Límite total de procesos del servidor que se puedenejecutar a la vez. Evita que el servidor bloquee al sistema operativo. Por defecto es 150 y no se recomienda que sea mayor de 256. KeepAlive on/off. Determina si el servidor permite varias peticiones para un mismo cliente.

• • •



7

Directivas de entorno global
• MinSpareServers/MaxSpareServers num. Apache se adapta dinámicamente a la carga percibida y mantiene un número de servidoreslibres basado en el tráfico. StartServers num. Cuántos procesos se crean por defecto al arrancar el servidor. Listen puerto/dir IP. Identifica los puertos por los que el servidor aceptará peticiones entrantes. Por defecto son 80/443 para conexiones no seguras/seguras. Si el servidor está configurado para aceptar peticiones por puertos menores de 1024, necesitamos al servidor para arrancarlo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Civil engineerin
  • Telecommunications
  • Sonido In
  • la in
  • Que es in
  • in
  • IN
  • Telecommunications industry analysis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS