[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

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 anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:network_services:setup_apache [2019/02/16 18:33 (UTC)] – [Configurar el servidor httpd Apache] pedro.herreroes:howtos:network_services:setup_apache [2019/02/16 19:09 (UTC)] (actual) – Finished. Comments and corrections welcome pedro.herrero
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 ======
 Este 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.
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 "~usernameto 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 "~nombredeusuarioa 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)//
 es:howtos:network_services:setup_apache ()