Acentos omitidos intencionadamente.
Este documento explica como instalar, configurar y ejecutar Apache 1.3 en el entorno Novell Netware 5.x o superior. Si usted encuentra algun error, o quiere contribuir de cualquier otra forma, por favor use nuestra pagina de notificacion de errores.
La pagina de notificacion de errores y la lista de correo new-http no ofrecen contestacion a cuestiones sobre configuracion y ejecucion de Apache. Antes de enviar cualquier peticion o notificacion de error, primero consulte este documento, la pagina de preguntas Frecuentes y el resto de puntos importantes de la documentacion.
Si usted todavia tiene una pregunta o problema, tiene varias opciones para resolver sus dudas. Puede enviar sus cuestiones (en ingles) al grupo de noticias novell.devsup.webserver, o bien, suscribirse a la lista de correo technovell.com (en espaņol). En ambos lugares hay muchos usuarios de Netware que estaran dispuestos a contestar sus dudas sobre el uso de Apache en Netware.
La mayor parte de este documento asume que usted esta instalando Apache desde la distribucion binaria. Si desea compilar Apache usted mismo (posiblemente para ayudar con el desarrollo, o para localizar errores), vea la seccion Compilando Apache en Netware mas abajo.Si se ejecuta en Netware 5.0 usted debe instalar el Service Pack (Parche) 5 o superior.
Si se ejecuta en Netware 5.1 usted debe instalar el Service Pack 1 o superior.
Los ultimos parches de NetWare estan disponibles aqui.
La informacion sobre las ultimas versiones de Apache puede ser encontrada en el servidor web de Apache en http://www.apache.org/. Aqui puede encontrar informacion sobre la version actual, cualquier version alpha o beta-test mas reciente, ademas de detalles de web mirror (espejos) y sitios ftp anonimos.
Siga estos pasos para instalar apache en Netware, (asumiendo que
    usted esta instalando en SYS:/APACHE), desde la descarga del software
    binario (binary download):
SYS: (puede ser instalado en cualquier otro volumen)httpd.conf configurando las directivas
      ServerRoot y ServerName para reflejar la
      configuracion correcta de su servidorSYS:APACHE al path de busqueda del servidor.
      EJEMPLO: SEARCH ADD SYS:\APACHESiga estos pasos para instalar Apache en Netware manualmente desde su
    propia construccion de los fuentes (asumiendo que usted esta instalando
    en SYS:/APACHE:
Apache en un volumen NetwareApache.nlm, Apachec.nlm, htdigest.nlm,
      htpasswd.nlm, xmlparse.nlm, y xmltok.nlm
      al directorio SYS:/APACHESYS:/APACHE llamado CONF*.CONF-DIST-NW al directorio
      SYS:/APACHE/CONF y renombre todos ellos como ficheros
      *.CONFMIME.TYPES y ficheros magic
      al directorio SYS:/APACHE/CONF\apache-1.3\icons
      a SYS:/APACHE/ICONSSYS:/APACHE/LOGS en el servidorSYS:/APACHE/CGI-BIN en el servidorSYS:/APACHE/MODULES y copie todos los modulos
      NLM compilados dentro del directorio MODULEShttpd.conf configurando las directivas
      ServerRoot y ServerName para reflejar la configuracion
      correcta de su servidorSYS:/APACHE al camino (path) de busqueda. EJEMPLO:
      SEARCH ADD SYS:\APACHEApache puede ser instalado en cualquier otro volumen ademas
    del volumen por defecto SYS.
    LOAD ADDRESS SPACE = APACHE APACHE
    Esto cargara Apache dentro de un espacio de memoria llamado APACHE. Es posible ejecutar multiples instancias de Apache, al mismo tiempo, en Netware cargando cada instancia dentro de su propio espacio protegido de memoria.
Despues de cargarlo, Apache estara escuchando en el puerto 80 (a menos que usted cambie las directivas Port, Listen o BindAddress en el fichero de configuracion). Para conectar al servidor y acceder a la pagina por defecto, lance un navegador e introduzca el nombre (DNS) de su servidor o la direccion IP. Esto deberia responder con una pagina de bienvenida y un enlace al manual de Apache. Si nada de esto sucede o usted obtiene un error, mire el fichero error_log en el directorio logs.
Una vez que su instalacion basica esta funcionando, usted deberia configurar Apache apropiadamente editando los ficheros existentes en el directorio conf.
Para descargar Apache ejecutandose en el espacio de memoria del Sistema Operativo, tan solo teclee lo siguiente en la consola del servidor:
    UNLOAD APACHE
    Si Apache esta ejecutandose en un espacio de memoria protegido, debe
    especificar la direccion del espacio en el comando UNLOAD: 
    UNLOAD ADDRESS SPACE = APACHE APACHE
    Cuando se trabaja con Apache es importante conocer como se buscaran los ficheros de configuracion. Usted puede especificar un fichero de configuracion en la linea de comandos de dos formas:
    APACHE -f "VOLUMEN:/MI_APACHE/conf/mio.conf"
    APACHE -f test/test.conf
    En estos casos, una clausula ServerRoot apropiada deberia existir
    en el fichero de configuracion. 
    Si usted no especifica un fichero de configuracion con -f, Apache usara el nombre del fichero compilado dentro del software del servidor, usualmente "conf/httpd.conf". Puede consultar este valor invocando Apache con el switch -v y buscando el valor etiquetado como SERVER_CONFIG_FILE. Apache determinara su ServerRoot intentando lo siguiente, en este orden:
La raiz del servidor compilada en el software es, usualmente,
    sys:/apache.  Invocando Apache con el switch -v se mostrara
    este valor etiquetado como HTTPD_ROOT.
Las principales diferencias de Apache para Netware son:
Apache para Netware es multithreaded (multihilo), por lo tanto, no se usa un proceso separado para cada solicitud tal y como Apache hace en Unix. En vez de eso solo hay treads (hilos) ejecutandose: Un hilo padre y un hilo hijo que maneja las peticiones. En el hilo hijo, cada peticion es manejada por un hilo separado.
Asi tenemos que las directivas de gestion de "procesos" son diferentes:
MaxRequestsPerChild
        - Como en la directiva Unix, se controla cuantas solicitudes servira
        un proceso antes de finalizar.  Sin embargo, a diferencia de Unix, un
        proceso atiende todas las peticiones a la vez, no solo una, asi que
        si esta directiva es usada, se recomienda que se utilicen valores
        muy altos.  El valor por defecto recomendado, MaxRequestsPerChild
        0, provoca que el proceso nunca finalice.
ThreadsPerChild
        - Esta directiva es nueva y dice al servidor cuantos hilos de ejecucion
        deberia usar.  Este es el maximo numero de conexiones que el servidor
        puede manejar a la vez;  asegurese y configure este numero lo
        suficientemente alto para su sitio web si usted tiene muchas visitas.
        El valor por defecto recomendado es ThreadsPerChild 50.
ThreadStackSize
        - Esta directiva informa al servidor de cual es el tamaņo de pila (stack)
        a usar para cada hilo individual.  El valor por defecto recomendado es
        ThreadStackSize 65536
Las directivas que aceptan nombres de ficheros como argumentos, deben usar nombres de fichero en el estilo Netware en lugar del estilo Unix. Sin embargo, ya que Apache usa estilo Unix internamente, usted debe usar barras normales (/), no contrabarras (\). Es posible utilizar nombres de volumenes; si se omiten, el volumen donde se situa el ejecutable de Apache es asumido como el volumen por defecto.
Apache para Netware tiene la habilidad de cargar modulos en tiempo de
        ejecucion (runtime), sin recompilar el servidor.  Si Apache es compilado
        normalmente, se instalaran un numero de modulos opcionales in el directorio
        \Apache\modules.  Para activar estos u otros modulos, debe
        usarse la nueva directiva LoadModule.
        Por ejemplo, para activar el modulo Status, use lo siguiente (ademas de las
        directivas de 'activacion de estado' (status-activating) en access.conf):
    LoadModule status_module modules/status
        Informacion sobre como crear modulos cargables tambien esta disponible.
Compilar Apache requiere que MetroWerks CodeWarrior 4.04 o superior este correctamente instalado.
Primero, descomprima la distribucion de Apache dentro de un directorio
    apropiado.  Entonces vaya al directorio src de la distribucion
    de Apache y descomprima ApacheNW.mcp.gz.  Usted puede usar
    una version reciente de WinZip o gzip para Windows para realizar este 
    trabajo.  El proyecto principal de Metrowerks para Apache
    (ApacheNW.mcp) esta, ahora, listo para ser usado.  Tan solo
    haga doble click desde el Explorador y MetroWerks CodeWarrior deberia ser
    lanzado automaticamente.
Todos los segmentos principales de Apache pueden ser construidos usando
    el fichero de proyecto ApacheNW.mcp.  Esto incluye modulos
    tales como status, info, y proxy.
Una vez que Apache ha sido construido, necesita ser instalado en su 
    directorio raiz del servidor.  El directorio por defecto es
    sys:/Apache.
Antes de ejecutar el servidor usted debe completar el directorio
    conf. Copie los ficheros *.conf-dist-nw desde
    el directorio conf de la distribucion y renombrelos como
    *.conf.  Edite las entradas de la directiva ServerRoot
    para que apunte a su raiz del servidor principal (por ejemplo SYS:/APACHE).
    Copie sobre el, los ficheros conf/magic y conf/mime.types
    tambien.