Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
es:howtos:network_services:setup_apache [2019/02/16 18:33 (UTC)]
pedro.herrero [Configurar el servidor httpd Apache]
es:howtos:network_services:setup_apache [2019/02/16 19:09 (UTC)] (actual)
pedro.herrero Finished. Comments and corrections welcome
Línea 1: Línea 1:
-<note important>​Translation in progress, you have to wait :) (pedro.herrero)</​note>​+
 ====== Configurar el servidor httpd Apache ====== ====== Configurar el servidor httpd Apache ======
-Esta es un HOWTO general para poner en marcha un servicio básico de httpd.+Este es un HOWTO general para poner en marcha un servicio básico de httpd.
  
 Se aplica a: Se aplica a:
Línea 7: Línea 7:
   * Apache 2 (y posiblemente versiones anteriores)   * Apache 2 (y posiblemente versiones anteriores)
  
-====== ​Basic Setup ======+====== ​Configuración básica ​======
  
-Edit /​etc/​httpd/​httpd.conf - Here is what you care aboutchange/uncomment the following lines as necessary:+Edite /​etc/​httpd/​httpd.conf - Esto es lo que le importacambie/descomente las siguientes líneas según sea necesario:
  
 <​code>​vi /​etc/​httpd/​httpd.conf <​code>​vi /​etc/​httpd/​httpd.conf
  
-  # optionalrequire a proper ​DNS configuration+  # opcionalrequiere una configuración ​DNS adecuada
   ServerAdmin you@myawesomeserver.com   ServerAdmin you@myawesomeserver.com
   ServerName www.myawesomeserver.com:​80   ServerName www.myawesomeserver.com:​80
Línea 37: Línea 37:
   CustomLog "/​var/​log/​httpd/​access_log"​ common   CustomLog "/​var/​log/​httpd/​access_log"​ common
   ​   ​
-  # Optional but nicethis creates a directory listing if index.html ​is missing.+  # Opcional pero buenoEsto crea un listado de directorios si falta index.html.
   Include /​etc/​httpd/​extra/​httpd-autoindex.conf   Include /​etc/​httpd/​extra/​httpd-autoindex.conf
-  # Optional+  # Opcional
   Include /​etc/​httpd/​extra/​httpd-default.conf   Include /​etc/​httpd/​extra/​httpd-default.conf
 </​code>​ </​code>​
  
-All other default settings should be good.+Todos los demás ajustes predeterminados deberían ser válidos.
  
-Make httpd start on boot.+Hacer que httpd se inicie en el arranque.
  
 <​code>​chmod 755 /​etc/​rc.d/​rc.httpd <​code>​chmod 755 /​etc/​rc.d/​rc.httpd
 /​etc/​rc.d/​rc.httpd start</​code>​ /​etc/​rc.d/​rc.httpd start</​code>​
  
-**HINT:** With these settingsyour default webpages should be put in /​srv/​httpd/​htdocs. ​Your default logs should be under /​var/​log/​httpd.+**CONSEJO: ** Con esta configuraciónlas páginas web predeterminadas deben estar en /​srv/​httpd/​htdocs. ​Sus registros predeterminados deben estar en /​var/​log/​httpd.
  
  
-====== ​User Directories ​======+====== ​Directorios de usuarios ​======
  
-This will allow users to have individual ​web space (/​home/​user/​public_html).  ​These can be accessed from the web by adding ​"~username" ​to the URL.+Esto permitirá a los usuarios tener un espacio ​web individual ​(/​home/​user/​public_html).  ​Se puede acceder a estos desde la web añadiendo ​"~nombredeusuario" ​a la URL.
  
-Example: <​nowiki>​http://​www.slackware.com/​~pat</​nowiki>​+Ejemplo: <​nowiki>​http://​www.slackware.com/​~pat</​nowiki>​
  
  
-Edit /​etc/​httpd/​httpd.conf - Here is what you care aboutchange/uncomment the following lines as necessary+Edite el archivo ​/​etc/​httpd/​httpd.conf - Esto es lo que le interesacambie/descomente las siguientes líneas según sea necesario
-<code> vi /​etc/​httpd/​httpd.conf+<código> vi /​etc/​httpd/​httpd.conf
  
   LoadModule authz_host_module lib64/​httpd/​modules/​mod_authz_host.so   LoadModule authz_host_module lib64/​httpd/​modules/​mod_authz_host.so
Línea 69: Línea 69:
   Include /​etc/​httpd/​extra/​httpd-userdir.conf</​code>​   Include /​etc/​httpd/​extra/​httpd-userdir.conf</​code>​
  
-Edit /​etc/​httpd/​extra/​httpd-userdir.conf, ​change/uncomment the following:+Edite /​etc/​httpd/​extra/​httpd-userdir.conf, ​cambie/descomente lo siguiente:
 <​code>​vi /​etc/​httpd/​extra/​httpd-userdir.conf <​code>​vi /​etc/​httpd/​extra/​httpd-userdir.conf
  
Línea 78: Línea 78:
   </​Directory></​code>​   </​Directory></​code>​
  
-Restart ​Apache+Reinicie ​Apache
 <​code>/​etc/​rc.d/​rc.httpd restart</​code>​ <​code>/​etc/​rc.d/​rc.httpd restart</​code>​
  
  
-====== ​Enable ​CGI-BIN ======+====== ​Habilitar ​CGI-BIN ======
  
-This enables ​CGI script execution on your webserver.+Esto permite la ejecución de scripts ​CGI en su servidor web.
  
-Edit /​etc/​httpd/​httpd.conf - Here is what you care aboutchange/uncomment the following lines as necessary:+Edite el archivo ​/​etc/​httpd/​httpd.conf - Esto es lo que le interesacambie/descomente las siguientes líneas según sea necesario:
 <​code>​ vi /​etc/​httpd/​httpd.conf <​code>​ vi /​etc/​httpd/​httpd.conf
  
Línea 107: Línea 107:
   </​IfModule></​code>​   </​IfModule></​code>​
  
-Restart ​Apache+Reinicie ​Apache
 <​code>/​etc/​rc.d/​rc.httpd restart</​code>​ <​code>/​etc/​rc.d/​rc.httpd restart</​code>​
  
-**HINT:** Your cgi-bin ​directory will be /​srv/​httpd/​cgi-bin/​. ​The scripts ​can be accessed by adding ​/​cgi-bin/​SCRIPTNAME ​to the website ​URL.+**CONSEJO:** Su directorio ​cgi-bin ​será /​srv/​httpd/​cgi-bin/​. ​Se puede acceder a los scripts ​añadiendo ​/​cgi-bin/​SCRIPTNAME ​a la URL del sitio web.
  
-Example: <​nowiki>​http://​www.slackware.com/​cgi-bin/​awesomescript.pl</​nowiki>​+Ejemplo: <​nowiki>​http://​www.slackware.com/​cgi-bin/​awesomescript.pl</​nowiki>​
     ​     ​
-**NOTE**: This does not apply to PHP scripts, ​see the below for them.+**NOTA**: Esto no se aplica a los scripts ​PHPvea lo siguiente para ellos.
   ​   ​
  
  
-====== ​User CGI-BIN ======+====== ​El usuario ​CGI-BIN ======
  
-This will allow users to run CGI scripts out of their /​home/​user/​public_html/​cgi-bin ​directoryTheir scripts ​can be accessed through their user directories.+Esto permitirá a los usuarios ejecutar scripts ​CGI desde su directorio ​/​home/​user/​public_html/​cgi-bin. ​Se puede acceder a sus scripts ​a través de sus directorios de usuario.
  
-Example: <​nowiki>​http://​www.slackware.com/​~pat/​cgi-bin/​webform.pl</​nowiki>​+Ejemplo: <​nowiki>​http://​www.slackware.com/​~pat/​cgi-bin/​webform.pl</​nowiki>​
  
-Setup CGI-BIN ​as described above.+Configure ​CGI-BIN ​como se ha descrito anteriormente.
  
-Edit /​etc/​httpd/​extra/​httpd-userdir.conf - Here is what you care aboutchange/uncomment the following lines as necessary:+Edite el archivo ​/​etc/​httpd/​extra/​httpd-userdir.conf - Esto es lo que le interesacambie/descomente las siguientes líneas según sea necesario:
 <​code>​vi /​etc/​httpd/​extra/​httpd-userdir.conf <​code>​vi /​etc/​httpd/​extra/​httpd-userdir.conf
  
Línea 134: Línea 134:
   </​Directory></​code>​   </​Directory></​code>​
  
-Restart ​Apache+Reinicie ​Apache
 <​code>/​etc/​rc.d/​rc.httpd restart</​code>​ <​code>/​etc/​rc.d/​rc.httpd restart</​code>​
-====== ​Enable ​PHP ======+====== ​Habilitar ​PHP ======
  
-[[howtos:​network_services:​setup_apache_php_mysql|http://​docs.slackware.com/​howtos:​network_services:​setup_apache_php_mysql]]+[[howtos:​network_services:​setup_apache_php_mysql|http://​docs.slackware.com/​es:howtos:​network_services:​setup_apache_php_mysql]]
  
-====== ​Virtual ​Hosts ======+====== Hosts Virtuales ​======
  
-Edit /​etc/​httpd/​httpd.conf - Here is what you care aboutchange/uncomment the following lines as necessary:+Edite el archivo ​/​etc/​httpd/​httpd.conf - Esto es lo que le conciernecambie/descomente las siguientes líneas según sea necesario:
  
 <​code>​vi /​etc/​httpd/​httpd.conf <​code>​vi /​etc/​httpd/​httpd.conf
Línea 148: Línea 148:
   Include /​etc/​httpd/​extra/​httpd-vhosts.conf</​code>​   Include /​etc/​httpd/​extra/​httpd-vhosts.conf</​code>​
  
-Edit /​etc/​httpd/​extra/​httpd-vhosts.conf - Here is what you care aboutadd one of these entries for each virtual ​host:+Edite el archivo ​/​etc/​httpd/​extra/​httpd-vhosts.conf - Esto es lo que le interesaañada una de estas entradas para cada host virtual:
  
 <​code>​vi /​etc/​httpd/​extra/​httpd-vhosts.conf <​code>​vi /​etc/​httpd/​extra/​httpd-vhosts.conf
Línea 170: Línea 170:
   </​VirtualHost></​code>​   </​VirtualHost></​code>​
  
-Restart ​Apache+Reinicie ​Apache
 <​code>/​etc/​rc.d/​rc.httpd restart</​code>​ <​code>/​etc/​rc.d/​rc.httpd restart</​code>​
  
-**NOTE:** I run my vhosts ​as users sothe document roots are under /​home/​user ​directoriesYou do not have to do thisYou can put the document roots anywhere you like.+**NOTA:** Yo ejecuto mis vhosts ​como usuariospor lo tanto, las raíces de los documentos están en los directorios ​/​home/​user. ​No es necesario que usted lo hagaPuede colocar las raíces del documento en cualquier lugar que desee.
  
-Example:+Ejemplo:
  
 /​srv/​www/​htdocs/​server1 \\ /​srv/​www/​htdocs/​server1 \\
 /​srv/​www/​htdocs/​server2 \\ /​srv/​www/​htdocs/​server2 \\
  
-**NOTE 2:** These do not affect your default webserver setting in /​etc/​httpd/​httpd.conf. ​That web server instance will still work and be the default if a plain IP in used as the URL.+**NOTA 2:** Esto no afecta la configuración predeterminada de su servidor web en /​etc/​httpd/​httpd.conf. ​Esa instalación del servidor ​web seguirá funcionando y será la predeterminada si se utiliza una IP sencilla como URL. 
  
  
-====== Vhosts ​with individual ​CGI-BIN ​directories ​======+====== Vhosts ​con directorios ​CGI-BIN ​individuales ​======
  
-If you have virtual ​hosts that need CGI (or need CGI in their own directoryyou can do it like this:+Si tiene hosts virtuales que necesitan ​CGI (o necesitan ​CGI en su propio directoriopuede hacerlo así:
  
-Edit /​etc/​httpd/​extra/​httpd-vhosts.conf - Add one of these entries for each vhost that needs unique ​cgi-bin ​directories:+Edite el archivo ​/​etc/​httpd/​extra/​httpd-vhosts.conf - Añada una de estas entradas para cada vhost que necesite directorios ​cgi-bin ​únicos:
  
 <​code>​vi /​etc/​httpd/​extra/​httpd-vhosts.conf <​code>​vi /​etc/​httpd/​extra/​httpd-vhosts.conf
Línea 199: Línea 200:
 <​code>/​etc/​rc.d/​rc.httpd restart</​code>​ <​code>/​etc/​rc.d/​rc.httpd restart</​code>​
  
-**HINT:** I usually put these with their respective ​<​VirtualHost *:​80> ​entries.+**SUGERENCIA:** Normalmente los pongo con sus respectivas entradas ​<​VirtualHost *:80>.
  
-**NOTE:** Change the "/​home/​server1/​public_html/​cgi-bin/" ​to the correct directory location.+**NOTA:** Cambie el "/​home/​server1/​public_html/​cgi-bin/" ​a la ubicación correcta del directorio.
  
  
 ====== HTTPS / SSL ======= ====== HTTPS / SSL =======
-to be added+para ser añadido
  
  
-====== SNI HTTPS / SSL (Name based https) ====== +====== SNI HTTPS / SSL (https ​basado en nombres) ====== 
-to be added+para ser añadido
  
  
-====== ​Sources ​======+====== ​Fuentes ​======
  
-  * Originally written by [[wiki:​user:​arfon | arfon]]+  * Escrito originalmente por [[wiki:​user:​arfon | arfon]]
  
 {{tag>​howtos network_services apache httpd author_arfon}} {{tag>​howtos network_services apache httpd author_arfon}}
 +
 +
 +Traducido por  --- //​[[wiki:​user:​pedro.herrero|Pedro Herrero García]] 2019/02/16 19:07 (UTC)//

En otros idiomas
QR Code
QR Code es:howtos:network_services:setup_apache (generated for current page)