Apache

Páginas: 5 (1086 palabras) Publicado: 2 de julio de 2011
Servidor apache.

LENGUAJES QUE SOPORTA:

HTML

CSS

JAVASCRIPT

PHP, ASP, JSP

MySQL, ORACLE, SQL SERVER


CONIGURACION DE SERVIDOR:
Cuando se ha instalado el servidor, hay que configurarlo. Apache incluye por defecto una configuración que arranca el servidor en el puerto TCP por defecto, que es el puerto 80, y sirve los ficheros del directorio que se haespecificado mediante la directiva de configuración denominada DocumentRoot. Este fichero de configuración de Apache es el httpd.conf, localizado en el subdirectorio "conf" dentro del directorio de instalación. httpd.conf es un fichero de tipo ASCII que contiene las directivas de configuración.
Estructura del fichero de configuración httpd.confhttpd.conf está compuesto por tres bloques fundamentales,aunque las directivas de cada uno de los bloque pueden aparecer desordenadas o mezcladas.
Estos bloques son:
Parámetros globales
Directivas de funcionamiento
Hosts virtuales
Algunos parámetros son propósito general, y otros son configurables de forma independiente para cada conjunto de directorios o de ficheros o incluso para un servidor virtual específico. En tales casos, estosparámetros se encuentran dentro de secciones en las que se indica el contexto de aplicación de dicho parámetro. Las secciones fundamentales son:
<Directory>: los parámetros que se encuentran dentro de la sección Directory sólo se aplican al directorio indicado y sus subdirectorios.
<DirectoryMatch>: igual que Directory, aunque acepta expresiones regulares en el nombre del directorio.<Files>: los parámetros de configuración facilitan control de acceso a los ficheros mediante su nombre.
<FilesMatch>: igual que Files, pero acepta en el nombre del fichero expresiones regulares.
<Location>: proporciona control de acceso a los ficheros mediante la URL.
<LocationMatch>: igual que Location, pero acepta en el nombre del fichero el uso de expresiones regulares.<VirtualHost>: los parámetros sólo se aplican a aquellas peticiones dirigidas a este host (nombre de servidor, dirección IP o puerto TCP).
<Proxy>: sólo se aplican estos parámetros a aquellas peticiones de proxy (requiere que esté instalado "mod proxy") coincidentes con la especificación de URL.
<ProxyMatch>: igual que proxy, pero acepta en la URL indicada el uso deexpresiones regulares.
<IfDefine>: sólo se aplica si al arrancar el servidor existe un parámetro concreto definido en la línea de comandos, mediante la opción -D.
<IfModule>: se aplican los parámetros si el módulo especificado se encuentra cargado (mediante LoadModule) en el momento de arrancar el servidor .
En caso de que exista conflicto entre diferentes especificaciones de parámetros, elorden de precedencia es:
<Directory> y .htaccess
<DirectoryMatch> y <Directory>
<Files> y <FilesMatch>
<Location> y <LocationMatch>
En cuanto a <VirtualHost>, estas directivas siempre se aplican siempre después de las directivas generales. De este modo, un VirtualHost puede modificar la configuración por defecto.
Un ejemplo deconfiguración:
<Directory /home/*/public_html>  Options Indexes</Directory><FilesMatch \.(?i:gif jpe?g png)$>  Order allow,deny  Deny from all</FilesMatch>.

VIRTUAL HOSTS:
Antes de entrar en detalle sobre "Virtual Hosting" es conveniente aclarar que es "Virtual Hositing".
Como su nombre lo implica se trata de "Hosts" virtuales, pero que significa esta virtualidad ? ,en el caso de Apache es la facilidad de administrar más de un sitio de una manera sencilla y eficiente en un solo "Host"(Computadora Física) ,ejemplo:
En la configuración de httpd.conf en ServerName se indica el nombre del sitio que administra Apache, si después pretende administrar el contenido para: xml.desarrollo-osmosis.com y clientes.com esto no necesariamente implica que debe instalar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apache
  • APACHE
  • apaches
  • Los apaches
  • Los apaches
  • apache
  • Los apaches
  • apache

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS