home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Complet / Apache / apache_2.0.52-win32-x86-no_ssl.msi / Data.Cab / F277703_invoking.xml.es < prev    next >
Extensible Markup Language  |  2004-04-25  |  8KB  |  161 lines

  1. <?xml version='1.0' encoding='UTF-8' ?>
  2. <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
  3. <?xml-stylesheet type="text/xsl" href="./style/manual.es.xsl"?>
  4. <!-- English Revision: 1.2.2.9  -->
  5.  
  6. <!--
  7.  Copyright 2004 The Apache Software Foundation
  8.  
  9.  Licensed under the Apache License, Version 2.0 (the "License");
  10.  you may not use this file except in compliance with the License.
  11.  You may obtain a copy of the License at
  12.  
  13.      http://www.apache.org/licenses/LICENSE-2.0
  14.  
  15.  Unless required by applicable law or agreed to in writing, software
  16.  distributed under the License is distributed on an "AS IS" BASIS,
  17.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18.  See the License for the specific language governing permissions and
  19.  limitations under the License.
  20. -->
  21.  
  22. <manualpage metafile="invoking.xml.meta">
  23.  
  24.   <title>Iniciar Apache</title>
  25.  
  26. <summary>
  27.     <p>En Windows, Apache se ejecuta normalmente como un servicio en
  28.     Windows NT, 2000 and XP, y como una aplicacion de consola en
  29.     Windows 9x y ME. Para obtener más información, consulte
  30.     <a href="platform/windows.html#winsvc">Ejecutar Apache como un
  31.     servicio</a> y <a href="platform/windows.html#wincons">Ejecutar
  32.     Apache como una aplicación de consola</a>.</p>
  33.  
  34.     <p>En Unix, el programa <a href="programs/httpd.html">httpd</a> se
  35.     ejecuta como un demonio (daemon) de forma silenciosa y atiende las
  36.     peticiones que le lleguen.  Este documento describe cómo
  37.     invocar el programa <code>httpd</code>.</p>
  38. </summary>
  39.  
  40. <seealso><a href="stopping.html">Parar y reiniciar Apache</a></seealso>
  41. <seealso><a href="programs/httpd.html">httpd</a></seealso>
  42. <seealso><a href="programs/apachectl.html">apachectl</a></seealso>
  43.  
  44. <section id="startup"><title>Cómo iniciar Apache</title>
  45.  
  46.     <p>Si el puerto especificado en la directiva <directive
  47.     module="mpm_common">Listen</directive> del fichero de
  48.     configuración es el que viene por defecto, es decir, el
  49.     puerto 80 (o cualquier otro puerto por debajo del 1024), entonces
  50.     es necesario tener privilegios de usuario root (superusuario) para
  51.     iniciar Apache, de modo que pueda establecerse una conexión a
  52.     través de esos puertos privilegiados. Una vez que el servidor
  53.     Apache se ha iniciado y ha completado algunas tareas preliminares,
  54.     tales como abrir sus ficheros log, lanzará varios procesos,
  55.     procesos <em>hijo</em>, que hacen el trabajo de escuchar y atender
  56.     las peticiones de los clientes.  El proceso principal,
  57.     <code>httpd</code> continúa ejecutandose como root, pero los
  58.     procesos hijo se ejecutan con menores privilegios de usuario.
  59.     Esto lo controla el <a href="mpm.html">Módulo de
  60.     MultiProcesamiento (MPM)</a> seleccionado.</p>
  61.  
  62.     <p>La forma recomendada para invocar el ejecutable
  63.     <code>httpd</code> es usando el script de control <a
  64.     href="programs/apachectl.html">apachectl</a>.  Este script fija
  65.     determinadas variables de entorno que son necesarias para que
  66.     <code>httpd</code> funcione correctamente en el sistema operativo,
  67.     y después invoca el binario <code>httpd</code>.
  68.     <code>apachectl</code> pasa a httpd cualquier argumento que se le
  69.     pase a través de la línea de comandos, de forma que
  70.     cualquier opción de <code>httpd</code> puede ser usada
  71.     también con <code>apachectl</code>.  Puede editar
  72.     directamente el script <code>apachectl</code> y cambiar la
  73.     variable <code>HTTPD</code> variable que está al principio y
  74.     que especifica la ubicación exacta en la que está el
  75.     binario <code>httpd</code> y cualquier argumento de línea de
  76.     comandos que quiera que esté <em>siempre</em> presente.</p>
  77.  
  78.     <p>La primera cosa que hace <code>httpd</code> cuando es invocado
  79.     es localizar y leer el <a href="configuring.html">fichero de
  80.     configuración</a> <code>httpd.conf</code>. El lugar en el que
  81.     está ese fichero se determina al compilar, pero también
  82.     es posible especificar la ubicación en la que se encuentra al
  83.     iniciar el servidor Apache usando la opción de línea de
  84.     comandos <code>-f</code></p>
  85.  
  86. <example>/usr/local/apache2/bin/apachectl -f
  87.       /usr/local/apache2/conf/httpd.conf</example>
  88.  
  89.     <p>Si todo va bien durante el arranque, la sesión de terminal
  90.     se suspenderá un momento y volverá a estar activa casi
  91.     inmediatamente. Esto quiere decir que el servidor está activo
  92.     y funcionando.  Puede usar su navegador para conectarse al
  93.     servidor y ver la pagina de prueba que hay en el directorio
  94.     <directive module="core">DocumentRoot</directive> y la copia local
  95.     de esta documentación a la que se puede acceder desde esa
  96.     página.</p>
  97. </section>
  98.  
  99. <section id="errors"><title>Errores Durante el Arranque</title>
  100.  
  101.     <p>Si Apache encuentra una error irrecuperable durante el
  102.     arranque, escribirá un mensaje describiendo el problema en la
  103.     consola o en el archivo <directive
  104.     module="core">ErrorLog</directive> antes de abortar la
  105.     ejecución. Uno de los mensajes de error más comunes es
  106.     "<code>Unable to bind to Port ...</code>". Cuando se recibe este
  107.     mensaje es normalmente por alguna de las siguientes razones:</p>
  108.  
  109.     <ul>
  110.       <li>Está intentando iniciar el servidor Apache en un puerto
  111.       privilegiado (del 0 al 1024) sin haber hecho login como usuario
  112.       root; ó</li>
  113.  
  114.       <li>Está intentando iniciar el servidor Apache mientras
  115.       está ya ejecutando Apache o algún otro servidor web en
  116.       el mismo puerto.</li>
  117.     </ul>
  118.  
  119.     <p>Puede encontrar más información sobre cómo
  120.     solucionar problemas, en la sección de <a
  121.     href="faq/">Preguntas Frecuentes</a> de Apache.</p>
  122. </section>
  123.  
  124. <section id="boot"><title>Iniciar Apache al Iniciar el Sistema</title>
  125.  
  126.     <p>Si quiere que el servidor Apache continú su ejecución
  127.     después de reiniciar el sistema, debe añadir una llamada
  128.     a <code>apachectl</code> en sus archivos de arranque (normalmente
  129.     <code>rc.local</code> o un fichero en ese directorio del tipo
  130.     <code>rc.N</code>). Esto iniciará Apache como usuario
  131.     root. Antes de hacer esto, asegúrese de que la
  132.     configuración de seguridad y las restricciones de acceso de
  133.     su servidor Apache están correctamente configuradas.</p>
  134.  
  135.     <p>El script <code>apachectl</code> está diseñado para
  136.     actuar como un script estandar de tipo SysV init; puede tomar los
  137.     argumentos <code>start</code>, <code>restart</code>, y
  138.     <code>stop</code> y traducirlos en las señales apropiadas
  139.     para <code>httpd</code>.  De esta manera, casi siempre puede
  140.     simplemente enlazar <code>apachectl</code> con el directorio init
  141.     adecuado. Pero asegúrese de comprobar los requisitos exactos
  142.     de su sistema.</p>
  143. </section>
  144.  
  145. <section id="info"><title>Información Adicional</title>
  146.  
  147.     <p>En la sección <a href="programs/">El Servidor y Programas
  148.     de Soporte </a> puede encontrar más información sobre
  149.     las opciones de línea de comandos que puede pasar a <a
  150.     href="programs/httpd.html">httpd</a> y <a
  151.     href="programs/apachectl.html">apachectl</a> asi como sobre otros
  152.     programas de soporte incluidos con el servidor Apache.
  153.     También hay documentación sobre todos los <a
  154.     href="mod/">módulos</a> incluidos con la distribucion de
  155.     Apache y sus correspondientes <a
  156.     href="mod/directives.html">directivas</a> asociadas.</p>
  157. </section>
  158.  
  159. </manualpage>
  160.  
  161.