home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>Iniciar Apache - Servidor HTTP Apache</title> <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="./images/favicon.ico" rel="shortcut icon" /></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="./mod/">M≤dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p> <p class="apache">Versi≤n 2.0 del Servidor HTTP Apache</p> <img alt="" src="./images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> <div id="path"> <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs-project/">Documentaci≤n</a> > <a href="./">Versi≤n 2.0</a></div><div id="page-content"><div id="preamble"><h1>Iniciar Apache</h1> <div class="toplang"> <p><span>Idiomas disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./es/invoking.html" title="Espa±ol"> es </a> | <a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> </div> <p>En Windows, Apache se ejecuta normalmente como un servicio en Windows NT, 2000 and XP, y como una aplicacion de consola en Windows 9x y ME. Para obtener mßs informaci≤n, consulte <a href="platform/windows.html#winsvc">Ejecutar Apache como un servicio</a> y <a href="platform/windows.html#wincons">Ejecutar Apache como una aplicaci≤n de consola</a>.</p> <p>En Unix, el programa <a href="programs/httpd.html">httpd</a> se ejecuta como un demonio (daemon) de forma silenciosa y atiende las peticiones que le lleguen. Este documento describe c≤mo invocar el programa <code>httpd</code>.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">C≤mo iniciar Apache</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#errors">Errores Durante el Arranque</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#boot">Iniciar Apache al Iniciar el Sistema</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#info">Informaci≤n Adicional</a></li> </ul><h3>Consulte tambiΘn</h3><ul class="seealso"><li><a href="stopping.html">Parar y reiniciar Apache</a></li><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="startup" id="startup">C≤mo iniciar Apache</a></h2> <p>Si el puerto especificado en la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> del fichero de configuraci≤n es el que viene por defecto, es decir, el puerto 80 (o cualquier otro puerto por debajo del 1024), entonces es necesario tener privilegios de usuario root (superusuario) para iniciar Apache, de modo que pueda establecerse una conexi≤n a travΘs de esos puertos privilegiados. Una vez que el servidor Apache se ha iniciado y ha completado algunas tareas preliminares, tales como abrir sus ficheros log, lanzarß varios procesos, procesos <em>hijo</em>, que hacen el trabajo de escuchar y atender las peticiones de los clientes. El proceso principal, <code>httpd</code> contin·a ejecutandose como root, pero los procesos hijo se ejecutan con menores privilegios de usuario. Esto lo controla el <a href="mpm.html">M≤dulo de MultiProcesamiento (MPM)</a> seleccionado.</p> <p>La forma recomendada para invocar el ejecutable <code>httpd</code> es usando el script de control <a href="programs/apachectl.html">apachectl</a>. Este script fija determinadas variables de entorno que son necesarias para que <code>httpd</code> funcione correctamente en el sistema operativo, y despuΘs invoca el binario <code>httpd</code>. <code>apachectl</code> pasa a httpd cualquier argumento que se le pase a travΘs de la lφnea de comandos, de forma que cualquier opci≤n de <code>httpd</code> puede ser usada tambiΘn con <code>apachectl</code>. Puede editar directamente el script <code>apachectl</code> y cambiar la variable <code>HTTPD</code> variable que estß al principio y que especifica la ubicaci≤n exacta en la que estß el binario <code>httpd</code> y cualquier argumento de lφnea de comandos que quiera que estΘ <em>siempre</em> presente.</p> <p>La primera cosa que hace <code>httpd</code> cuando es invocado es localizar y leer el <a href="configuring.html">fichero de configuraci≤n</a> <code>httpd.conf</code>. El lugar en el que estß ese fichero se determina al compilar, pero tambiΘn es posible especificar la ubicaci≤n en la que se encuentra al iniciar el servidor Apache usando la opci≤n de lφnea de comandos <code>-f</code></p> <div class="example"><p><code>/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf</code></p></div> <p>Si todo va bien durante el arranque, la sesi≤n de terminal se suspenderß un momento y volverß a estar activa casi inmediatamente. Esto quiere decir que el servidor estß activo y funcionando. Puede usar su navegador para conectarse al servidor y ver la pagina de prueba que hay en el directorio <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> y la copia local de esta documentaci≤n a la que se puede acceder desde esa pßgina.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="errors" id="errors">Errores Durante el Arranque</a></h2> <p>Si Apache encuentra una error irrecuperable durante el arranque, escribirß un mensaje describiendo el problema en la consola o en el archivo <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> antes de abortar la ejecuci≤n. Uno de los mensajes de error mßs comunes es "<code>Unable to bind to Port ...</code>". Cuando se recibe este mensaje es normalmente por alguna de las siguientes razones:</p> <ul> <li>Estß intentando iniciar el servidor Apache en un puerto privilegiado (del 0 al 1024) sin haber hecho login como usuario root; ≤</li> <li>Estß intentando iniciar el servidor Apache mientras estß ya ejecutando Apache o alg·n otro servidor web en el mismo puerto.</li> </ul> <p>Puede encontrar mßs informaci≤n sobre c≤mo solucionar problemas, en la secci≤n de <a href="faq/">Preguntas Frecuentes</a> de Apache.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="boot" id="boot">Iniciar Apache al Iniciar el Sistema</a></h2> <p>Si quiere que el servidor Apache contin· su ejecuci≤n despuΘs de reiniciar el sistema, debe a±adir una llamada a <code>apachectl</code> en sus archivos de arranque (normalmente <code>rc.local</code> o un fichero en ese directorio del tipo <code>rc.N</code>). Esto iniciarß Apache como usuario root. Antes de hacer esto, aseg·rese de que la configuraci≤n de seguridad y las restricciones de acceso de su servidor Apache estßn correctamente configuradas.</p> <p>El script <code>apachectl</code> estß dise±ado para actuar como un script estandar de tipo SysV init; puede tomar los argumentos <code>start</code>, <code>restart</code>, y <code>stop</code> y traducirlos en las se±ales apropiadas para <code>httpd</code>. De esta manera, casi siempre puede simplemente enlazar <code>apachectl</code> con el directorio init adecuado. Pero aseg·rese de comprobar los requisitos exactos de su sistema.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="info" id="info">Informaci≤n Adicional</a></h2> <p>En la secci≤n <a href="programs/">El Servidor y Programas de Soporte </a> puede encontrar mßs informaci≤n sobre las opciones de lφnea de comandos que puede pasar a <a href="programs/httpd.html">httpd</a> y <a href="programs/apachectl.html">apachectl</a> asi como sobre otros programas de soporte incluidos con el servidor Apache. TambiΘn hay documentaci≤n sobre todos los <a href="mod/">m≤dulos</a> incluidos con la distribucion de Apache y sus correspondientes <a href="mod/directives.html">directivas</a> asociadas.</p> </div></div> <div class="bottomlang"> <p><span>Idiomas disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./es/invoking.html" title="Espa±ol"> es </a> | <a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 The Apache Software Foundation.<br />Licencia bajo los tΘrminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="./mod/">M≤dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div> </body></html>