]> granicus.if.org Git - apache/blob - docs/manual/invoking.xml.es
Help doc writer to spot places where:
[apache] / docs / manual / invoking.xml.es
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: 1597021  -->
5 <!-- Translated by Luis Gil de Bernabé Pfeiffer lgilbernabe[AT]apache.org -->
6 <!-- Reviewed by Sergio Ramos-->
7
8 <!--
9  Licensed to the Apache Software Foundation (ASF) under one or more
10  contributor license agreements.  See the NOTICE file distributed with
11  this work for additional information regarding copyright ownership.
12  The ASF licenses this file to You under the Apache License, Version 2.0
13  (the "License"); you may not use this file except in compliance with
14  the License.  You may obtain a copy of the License at
15
16      http://www.apache.org/licenses/LICENSE-2.0
17
18  Unless required by applicable law or agreed to in writing, software
19  distributed under the License is distributed on an "AS IS" BASIS,
20  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21  See the License for the specific language governing permissions and
22  limitations under the License.
23 -->
24
25 <manualpage metafile="invoking.xml.meta">
26
27   <title>Iniciar Apache</title>
28
29 <summary>
30     <p>En Windows, Apache se ejecuta normalmente como un servicio. 
31         Para obtener más información, consulte
32     <a href="platform/windows.html#winsvc">Ejecutar Apache como un
33     servicio</a>.</p>
34
35     <p>En Unix, el programa <program>httpd</program> se
36     ejecuta como un demonio (daemon) de forma contíniua y en segundo plano
37     y atiende las peticiones que le lleguen.  Este documento describe cómo
38     invocar el programa <program>httpd</program>.</p>
39 </summary>
40
41 <seealso><a href="stopping.html">Parar y reiniciar Apache</a></seealso>
42 <seealso><program>httpd</program></seealso>
43 <seealso><program>apachectl</program></seealso>
44
45 <section id="startup"><title>Cómo iniciar Apache</title>
46
47     <p>Si el puerto especificado en la directiva <directive
48     module="mpm_common">Listen</directive> del fichero de
49     configuración es el que viene por defecto, es decir, el
50     puerto 80 (o cualquier otro puerto por debajo del 1024), entonces
51     es necesario tener privilegios de usuario root (superusuario) para
52     iniciar Apache, de modo que pueda establecerse una conexión a
53     través de esos puertos privilegiados. Una vez que el servidor
54     Apache se ha iniciado y ha completado algunas tareas preliminares,
55     tales como abrir sus ficheros log, lanzará varios procesos,
56     procesos <em>hijo</em>, que hacen el trabajo de escuchar y atender
57     las peticiones de los clientes.  El proceso principal,
58     <code>httpd</code> continúa ejecutándose con el usuario root, pero los
59     procesos hijo se ejecutan con menores privilegios de usuario.
60     Esto lo controla el <a href="mpm.html">Módulo de
61     MultiProcesamiento (MPM)</a> seleccionado.</p>
62
63     <p>La forma recomendada para invocar el ejecutable
64     <program>httpd</program> es usando el script de control 
65     <program>apachectl</program>.  Este script fija
66     determinadas variables de entorno que son necesarias para que
67     <program>httpd</program> funcione correctamente en el sistema operativo,
68     y después invoca el binario <program>httpd</program>.
69     <program>apachectl</program> pasa a <program>httpd</program>
70     cualquier argumento que se le pase a través de la línea de comandos, 
71     de forma que cualquier opción de <code>httpd</code> puede ser usada
72     también con <code>apachectl</code>.  Puede editar
73     directamente el script <code>apachectl</code> y cambiar la
74     variable <code>HTTPD</code> variable que está al principio y
75     que especifica la ubicación exacta en la que está el
76     binario <program>httpd</program> y cualquier argumento de línea de
77     comandos que quiera que esté <em>siempre</em> presente.</p>
78
79     <p>La primera cosa que hace <program>httpd</program> cuando es invocado
80     es localizar y leer el <a href="configuring.html">fichero de
81     configuración</a> <code>httpd.conf</code>. El lugar en el que
82     está ese fichero se determina al compilar, pero también
83     es posible especificar la ubicación en la que se encuentra al
84     iniciar el servidor Apache usando la opción de línea de
85     comandos <code>-f</code></p>
86
87 <example>/usr/local/apache2/bin/apachectl -f
88       /usr/local/apache2/conf/httpd.conf</example>
89
90     <p>Si todo va bien durante el arranque, la sesión de terminal
91     se suspenderá un momento y volverá a estar activa casi
92     inmediatamente. Esto quiere decir que el servidor está activo
93     y funcionando. Puede usar su navegador para conectarse al
94     servidor y ver la página de prueba que hay en el directorio de
95     la directiva
96     <directive module="core">DocumentRoot</directive>.</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; ó bien</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="http://wiki.apache.org/httpd/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úe su ejecución
127     después de reiniciar el sistema, debe añadir una llamada
128     a <program>apachectl</program> 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 <program>apachectl</program> está diseñado para
136     actuar como un script estándar de tipo <code>SysV init</code>; 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 <program>httpd</program>.  De esta manera, casi siempre puede
140     simplemente enlazar <program>apachectl</program>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 <program>
150     httpd</program> y <program>apachectl</program> así como sobre otros
151     programas de soporte incluidos con el servidor Apache.
152     También hay documentación sobre todos los <a
153     href="mod/">módulos</a> incluidos con la distribución de
154     Apache y sus correspondientes <a
155     href="mod/directives.html">directivas</a> asociadas.</p>
156 </section>
157
158 </manualpage>
159