EL Rincón de Tux

GNU/Linux mas fácil que nunca.
  • rss
  • Inicio
  • Manuales
    • Apéndice: Asignando cuotas de disco.
    • Cómo configurar y utilizar Sudo.
    • Estándar de Jerarquía de Sistema de Ficheros.
    • Instalación en modo texto de CentOS 4.
    • Instalación en modo gráfico de CentOS 4
    • Instalación en modo texto de CentOS 5.
    • Instalación en modo gráfico de CentOS 5.
    • Cómo iniciar el modo de rescate en CentOS 4.
    • Iniciando el sistema en nivel de corrida 1 (nivel monousuario).
    • Permisos del sistema de ficheros.
    • Cómo utilizar los mandatos chown y chgrp.
    • Cómo utilizar el mandato chattr.
    • Cómo crear un disquete de arranque.
    • Cómo crear cuentas de usuario.
    • Configurando valores por defecto para el alta de cuentas.
    • Breve lección de mandatos básicos.
    • Funciones básicas de Vi.
    • Breve lección de actualización, instalación y desinstalación de software en Linux®.
    • Cómo actualizar el Núcleo (Kernel) a partir de paquetes RPM®.
    • Introducción a TCP/IP.
    • Introducción a IP versión 4.
    • Cómo configurar correctamente los parámetros de red.
    • Introducción a APT para RPM.
    • Cómo grabar discos compactos desde línea de mandatos.
    • Las muchas opciones para instalar equipamiento lógico en distribuciones basadas sobre RPM.
    • Cómo crear depósitos yum.
    • Cómo crear paquetería con rpmbuild.
    • Uso de yum para instalar y desinstalar paquetería y actualizar sistema.
    • Cómo configurar NTP.
    • Cómo configurar un servidor DHCP en una LAN.
    • Cómo configurar vsftpd (Very Secure FTP Daemon).
    • Cómo configurar pure-ftpd.
    • Cómo configurar el sistema para sesiones gráficas remotas.
    • Cómo configurar un escáner en red a través de saned.
    • Cómo configurar un servidor de nombres de dominio (DNS), parte I.
      • Cómo configurar un servidor de nombres de dominio (DNS), parte II.
    • Cómo configurar SNMP.
    • Cómo configurar MRTG.
    • Cómo configurar un muro cortafuegos con Shorewall y tres interfaces de red.
    • Usando Smartd para anticiparnos a los desastres de disco duro.
    • Cómo configurar OpenSSH.
    • Cómo configurar OpenSSH con chroot.
    • Cómo utilizar OpenSSH con autenticación a través de clave pública.
    • Cómo configurar un servidor NFS.
    • Cómo configurar Samba básico.
    • Cómo configurar OpenLDAP como libreta de direcciones.
    • Cómo configurar OpenLDAP como servidor de autenticación.
    • Cómo instalar la complemento (plug-in) Flash Player para Firefox y otros navegadores.
    • Cómo configurar OpenLDAP con soporte SSL/TLS.
    • Configuración básica de Freeradius con soporte de LDAP.
    • Cómo Configurar Postfix 1.1.x con SASL.
    • Configuración básica de Sendmail (Parte I).
    • Configuración básica de Sendmail (Parte II).
    • Apéndice: Opciones avanzadas de seguridad para Sendmail.
    • Instalación y configuración de SquirrelMail.
    • Configuración de MailScanner y ClamAV con Sendmail.
    • Apéndice: Enviar correo a todos los usuarios del sistema.
    • Cómo configurar Sendmail y Dovecot con soporte SSL/TLS.
    • Cómo configurar clamav-milter.
    • Cómo configurar spamass-milter.
    • Cómo configurar Cyrus IMAP.
    • Configuración básica de Apache.
    • Cómo habilitar los ficheros .htaccess en Apache 2.x.
    • La ingeniería social y los [malos] hábitos de los usuarios.
    • Apéndice: Configuración de Sitios de Red virtuales en Apache.
    • Cómo configurar Apache con soporte SSL/TLS.
    • Cómo instalar y configurar Geeklog 1.4.x.
    • Cómo instalar y configurar Wordpress 2.1.x.
    • Cómo instalar y configurar vtiger CRM 5.0.x.
    • Cómo instalar y configurar MySQL™.
    • Lidiando con UTF-8 y bases de datos en MySQL™.
    • Cómo configurar Squid: Parámetros básicos para servidor de intermediación (Proxy).
    • Cómo configurar Squid: Acceso por Autenticación.
    • Cómo configurar Squid: Restricción de acceso a Sitios de Red.
    • Cómo configurar Squid: Restricción de acceso a contenido por extensión.
    • Cómo configurar Squid: Restricción de acceso por horarios.
    • Cómo incluir supervisión contra virus en Squid con SquidClamAV Redirector.
    • Cómo configurar Squid: Como configurar el administrador de cache.
    • Apéndice: Listas y reglas de control de acceso para Squid.
    • Cómo configurar Asterisk para utilizar Ekiga y Linphone como clientes SIP.
    • Cómo instalar correctamente Java™ a partir de paquete RPM.
    • Cómo instalar correctamente los controladores de NVidia.
    • Cómo instalar la extensión (plug-in) Flash para Mozilla.
    • Micro-cómo: Añadiendo diccionarios al español a OpenOffice.org en Fedora™ Core 1
    • Linux Centos 4.4 en Windows XP.
    • Guía de Codificación para PHP.
    • Micro-Cómo: NIS + NFS.
    • Cómo configurar una Conexión ADSL. (Para el servicio Infinitum de Telmex) V. 2.0.1.
    • Manual de Instalación iPod Linux
    • Cómo configurar las Listas de Control de Acceso.
    • Solaris y Software Libre.
    • Conjunto de paquetes de Blastwave en Solaris.
    • Instalando Apache en Solaris.
    • Instalando MySQL y PHP en Solaris.
    • VPN en servidor Linux y clientes Windows/Linux con OpenVPN + Shorewall [Parte 1]
    • VPN en servidor Linux y clientes Windows/Linux con OpenVPN + Shorewall [Parte 2]
    • Mini manual e introducción a GNUpg y Seahorse.
    • Introducción a Gambas.
    • Introducción a Gambas: Tipos de datos y variables.
    • Configurando HAL para mostrar volúmenes en el escritorio GNOME.
    • Como configurar un Dominio Samba con openLDAP en CentOS 5
    • Dominio Samba con OpenLDAP (Parte 1: Configuracion General)
    • Cómo instalar y configurar Spamassassin.
    • Cómo optimizar el sistema de archivos ext3.
    • Cómo instalar y utilizar ClamAV en CentOS.
    • Cómo conectarse a una red Wifi desde la terminal.
    • Introducción a SELinux en CentOS 5 y Fedora.
    • Cómo instalar y configurar Postfix en CentOS 5 con soporte para TLS y autenticación.
    • Cómo configurar Freeradius con MySQL en CentOS 5.
    • Cómo instalar y configurar Amavisd-new con Postfix en CentOS 5.
    • Cómo configurar Postfix en CentOS 5 para utilizar dominios virtuales con usuarios del sistema.
    • Cómo configurar un racimo (cluster) de alta disponibilidad con Heartbeat en CentOS 5.
    • Cómo configurar un servidor de respaldos con BackupPC en CentOS 5.
    • Ejercicio: Servidor DNS dinámico, servidor DHCP, Servidor Intermediario (Proxy) y Shorewall.
      • Ejercicio: Servidor DNS Dinámico y Servidor DHCP.
      • Cómo instalar y configurar la herramienta de reportes Sarg.
    • Ejercicio: Servidor Intermediario (Proxy) y cortafuegos con Shorewall.
    • Cómo configurar squid con soporte para direcciones MAC.
    • Cómo configurar Clamd.
    • Cómo configurar un servidor de OpenVPN en CentOS 5
    • Sistema de monitoreo y vigilancia vía WEB.
    • Cómo configurar Samba como cliente o servidor WINS.
    • Cómo gestionar espacio de memoria de intercambio (swap) en GNU/Linux.
    • Cómo utilizar OpenSSH con autenticación a través de firma digital.
    • Cómo instalar y configurar Samba-Vscan en CentOS 5.
    • Cómo utilizar lsof
  • Pringao Howto
  • Libro de Implementación de Servidores con GNU/Linux
    • Otro servidor para descarga de ALDOS Ver 1.3
  • Síndrome del Túnel Carpal
  • Distribuciones
  • Wallpapers
    • Wallpapers de 73Lab.com
    • Stickers basados en los Wallpapers de *juzo-kun’s
  • AL Desktop
  • "La VERDADERA razón porque utilizamos Linux"
    • Desasnando burros
  • Activar las sombras y transparencias en tu distribución sin usar Compiz Fusion
  • Licencia y Derechos de autor

Configuración básica de Apache.

Autor: Joel Barrios Dueñas
Correo electrónico: darkshram en gmail punto com

Sitio de Red: http://www.alcancelibre.org/
Jabber ID: darkshram@jabber.org

Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1

© 1999-2009 Joel Barrios Dueñas. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales. c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.

Introducción.

Acerca del protocolo HTTP.

HTTP (Hypertext Transfer Protocol, o Protocolo de Trasferencia de Hipertext), es el método utilizado para transferir o transportar información en la Red Mundial (WWW, World Wide Web). Su propósito original fue el proveer una forma depublicar y recupertar documentos HTML.

El desarrollo del protocolo fue coordinado por World Wide Web Consortium y la IETF (Internet Engineering Task Force, o Fuerza de Trabajo en Ingeniería de Internet), culminando con la publicación de variso RFC (Request For Comments), de entre los que destaca el RFC 2616, mismo que define la versión 1.1 del protocolo, que es el utilizado hoy en día.

HTTP es un protocolo de solicitud y respuesta a través de TCP, entre agentes de usuario (Navegadores, motores de índice y otras herramientas) y servidores, regularmente utilizando el puerto 80. Entre la comunicación entre éstos puede intervenir como servidores Intermediarios (Proxies), puertas de enlace y túneles.

URL: http://tools.ietf.org/html/rfc2616

Acerca de Apache.

Apache es un servidor HTTP, de código abierto y licenciamiento libre, que funciona en Linux, sistemas operativos derivados de Unix™, Windows, Novell Netware y otras plataformas. Ha desempeñado un papel muy importante en el crecimiento de la red mundial, y continua siendo el servidor HTTP más utilizado, siendo además el servidor de facto contra el cual se realizan las pruebas comparativas y de desempeño para otros productos competidores. Apache es desarrollado y mantenido por una comunidad de desarrolladores auspiciada por Apache Software Foundation.

URL: http://www.apache.org/

Equipamiento lógico necesario.

Instalación a través de yum.

Si se utiliza de CentOS 4, Red Hat Enterpirse Linux 5 o White Box Enterprise Linux 4 o versiones posteriores de éstos, solo se necesita utilizar lo siguiente:

yum -y install httpd

Si se desea que Apache incluya soporte para PHP/MySQL, Perl, Python y SSL/TLS, solo bastará ejecutar:

yum -y install php php-mysql mod_perl mod_python mod_ssl

Instalación a través de Up2date

Si se utiliza de Red Hat™ Enterprise Linux 4, solo se necesita utilizar lo siguiente:

up2date -i httpd

Si se desea que Apache incluya soporte para PHP/MySQL, Perl, Python y SSL, solo bastará utilizar:

up2date -i php php-mysql mod_perl mod_python mod_ssl

Iniciar servicio y añadir el servicio al arranque del sistema.

Apache es un servicio que por fortuna solo es necesario instalar e iniciar. No requiere modificaciones adicionales para su funcionamiento básico. Para añadir el servicio a los servicios que inician junto con el sistema, solo se necesita ejecuta:

chkconfig httpd on

Para iniciar el servicio por primera vez, solo se necesita utilizar:

service httpd start

Para reiniciar el servicio, considerando que se interrumpirán todas las conexiones establecidas en ese momento, solo se necesita utilizar:

service httpd restart

Si el servicio ya está trabajando, también puede utilizar reload a fin de que Apache vuelva a leer y cargar la configuración sin interrumpir el servicio, y, por ende, las conexiones establecidas.

service httpd reload

Para detener el servicio, solo se necesita utilizar:

service httpd stop

Procedimientos.

SELinux y Apache.

Si utiliza alguna distribución con núcleo 2.6 basada sobre Red Hat™ Enterprise Linux 4.0, como serían CentOS 4.0 o White Box Enterprise Linux 4.0 en adelante, éstas incluyen SELinux que añade seguridad adicional a Apache, sin embargo algunas opciones impedirán utilizar ciertas funciones en Apache, como directorios virtuales.

Para permitir a Apache poder enviar correo electrónico desde alguna aplicación, utilice el siguiente mandato:

setsebool -P httpd_can_sendmail 1

Para permitr a Apache poder ejecutar guiones CGI, utilice el siguiente mandato:

setsebool -P httpd_enable_cgi 1

Para permitir las inclusiones del lado del servidor (SSI, Server Side Includes), utilice el siguiente mandato:

setsebool -P httpd_ssi_exec 1

Para permitir que Apache se pueda conectar a través de red hacia un servidor de bases de datos, utilice el siguiente mandato:

setsebool -P httpd_can_network_connect_db 1

Para permitir a Apache realizar conexiones de red hacia otro servidor, utilice el siguiente mandato:

setsebool -P httpd_can_network_connect 1

Para permitir que los usuarios locales tengan puedan utilizar un directorio público (public_html), utilice el siguiente mandato:

setsebool -P httpd_enable_homedirs 1

Para desactivar la ejecución de PHP y otros lenguajes de programación para HTTP a través de Apache, utlice el siguiente mandato:

setsebool -P httpd_builtin_scripting 0

Para consultar que otras políticas disponibles existen para Apache, utilice el siguiente mandato:

getsebool -a |grep httpd

Para definir que un directorio o fichero fuera de /var/www/html, como por ejemplo /var/www/dominio/html se debe considerar como contenido HTTP, se utiliza el siguiente mandato:

chcon -t httpd_sys_content_t /var/www/dominio/html

Para definir que se permite ejecutar un guión CGI en particular, como por ejemplo /var/www/dominio/cgi-bin/formulario.pl, se utililiza el siguiente mandato:

chcon -t httpd_sys_script_exec_t /var/www/dominio/cgi-bin/formulario.pl

Para definir que un programa, que por ejemplo puede estar ecrito en PHP como /var/www/dominio/html/leer.php, solo pueda realizar procedimientos de lectura de datos y nunca de escritura, utilice el siguiente mandato:

chcon -t httpd_sys_script_ro_t /var/www/dominio/html/leer.php

Para definir que un programa, que por ejemplo puede estar ecrito en PHP como /var/www/dominio/html/escribir.php, pueda realizar procedimientos de lectura y escritura de datos, utilice el siguiente mandato:

chcon -t httpd_sys_script_rw_t /var/www/dominio/html/leer.php

Para definir que se desactive la protección de SELinux para Apache, haciendo que todo lo anteriormente descrito en esta sección pierda sentido, utilice el siguiente mandato:

setsebool -P httpd_disable_trans 1

UTF-8 y codificación de documentos.

UTF-8
UTF-8 es un método de codificación de ASCII para Unicode (ISO-10646), el Conjunto de Caracteres Universal o UCS. éste codifica la mayoría de los sistemas de escritura del mundo en un solo conjunto de caracteres, permitiendo la mezcla de lenguajes y guiones en un mismo documento sin la necesidad de ajustes para realizar los cambios de conjuntos de caracteres.

Cualquier sitio de red que haga uso de bases de datos y documentos HTML suele toparse con problemas cuando se trata de lidiar con el tipo de codificación (UTF-8, ISO-8859-1, etc.), puesto que en algunos casos, por citar un ejemplo, los caracteres latinos se muestran incorrectamente por el cambio de codificación.

Debido a su conveniencia actualmente se está adoptando UTF-8 como codificación para todo, sin embargo aún hay mucho material codificado en, por ejemplo, ISO-8859-1.

Lo correcto es codificar los documentos codificados en ISO8859-1 y otras tablas de caracteres hacia en UTF-8, utilizando métodos como el siguiente:

cd /var/www/html/
for f in *.html
do
vi -c ":wq! ++enc=utf8" $f
done

Si desea continuar viviendo en el pasado y no aceptar el nuevo estándar, también puede desactivar la función en Apache que establece UTF-8 como codificación predefinida. Edite el fichero /etc/httpd/conf/httpd.conf y localice lo siguiente:

AddDefaultCharset UTF-8

Cambie lo anterior por esto otro:

AddDefaultCharset Off

Ficheros de configuración.

Cualquier ajuste que se requiera realizar, ya sea para configurar Sitios de Red virtuales u otra funcionalidad adicional, se puede realizar sin tocar el fichero principal de configuración, utilizando cualquier fichero con extensión *.conf dentro del directorio /etc/httpd/conf.d/.

Directorios virtuales.

Si, por ejemplo, se quisiera añadir el alias para un directorio localizado en /var/contenidos/varios/ y el cual queremos visualizar como el directorio /varios/ en Apache, lo primero será crear el directorio:

mkdir -p /var/contenidos/varios

A continuación se configura el contexto en SELinux de dicho directorio a fin de que sea tratado como un objeto (object_r) creado por usuario de sistema (system_u) y que es contenido de Apache (httpd_sys_content_t):

chcon -u system_u /var/contenidos/varios
chcon -r object_r /var/contenidos/varios
chcon -t httpd_sys_content_t /var/contenidos/varios

Y se crea un fichero que se denominará arbitrariamente como /etc/httpd/conf.d/aliases.conf con el siguiente contenido:

Alias  /varios  /var/contenidos/varios

Si trata de acceder hacia este nuevo directorio virtual con el navegador, notará que no está permitido el acceso. Para poder acceder deberá haber un documento índice en el interior (index.html, index.php, etc) o bien que dicho directorio sea configurado para mostrar el contenido del siguiente modo:

Alias /varios /var/contenidos/varios
	<Directory "/var/contenidos/varios">
		Options Indexes
	</Directory>

El parámetro Indexes indica que se deberá mostrar el índice de contenido del directorio. Si se requiere que este directorio tenga mayor funcionalidad, se pueden añadir más opciones, como por ejemplo:

Alias /varios /var/contenidos/varios
	<Directory "/var/contenidos/varios">
		Options Indexes Includes FollowSymLinks
		AllowOverride all
	</Directory>

El parámetro FollowSymLinks posibilita poder colocar enlaces simbólicos dentro del directorio los cuales se seguirán. El parámetro Includes especifica que se permite la utilización de los SSI (Server Side Includes) que posibilitan utilizar funciones como autenticación. El parámetro AllowOverride all posibilita utilizar ficheros .htaccess.

Reinicie o recargue Apache y acceda hacia http://127.0.0.1/varios/ con cualquier navegador de red y visualice el resultado.

Redirección de directorios.

Cuando sea necesario, es posible configurar un directorio en particular para Apache redirija de modo transparente éste y su contenido hacia cualquier otra dirección.

Redirect 301 /webmail http://mail.su-dominio.net/

En el ejemplo anterior, se indica que si se trata de acceder hacia el subdirectorio /webmail en el servidor, Apache deberá redirigir hacia http://mail.su-dominio.net/. El número 301 corresponde al mensaje del protocolo HTTP para indicar que la redirección es permanente. Si por ejemplo hubiese un objeto en /webmail, como por ejemplo /webmail/estadisticas/estadisticas.php, Apache realizará el re-direccionamiento transparente hacia http://mail.su-dominio.net/estadisticas/estadisticas.php.

Tipos de MIME.

Si por ejemplo se quisiera añadir algún tipo de extensión y tipo MIME, como por ejemplo Ogg, se podría generar un fichero que denominaremos arbitrariamente como el fichero /etc/httpd/conf.d/extensiones.conf con el siguiente contenido:

AddType application/ogg .ogg
AddDescription "Ogg Vorbis Audio" .ogg
AddIcon /icons/sound2.png .ogg

Soporte para CGI con extensión *.cgi

Si se quisiera añadir que se reconociera la extensión *.cgi como un guión CGI (Common Gateway Interface), solo bastará añadir un fichero que denominaremos, arbitrariamente, /etc/httpd/conf.d/cgi.conf con el siguiente contenido:

AddHandler cgi-script .cgi

Probando la configuración.

Utilice el editor de texto de su preferencia para crear el fichero /var/www/cgi-bin/tiempo.cgi. Este deberá llevar lo siguiente como contenido:

#!/usr/bin/perl
print "content-type: text/html\n\n";
print scalar localtime;
print "\n";

Deberemos de cambiar el permiso del fichero anterior con la siguiente línea de mandato:

chmod 755 /var/www/cgi-bin/tiempo.cgi

Utilice el navegador de red que prefiera y apunte éste hacia http://127.0.0.1/cgi-bin/tiempo.cgi. Si el navegador nos da una salida similar a la siguiente, se habrá configurado exitosamente Apache® para ejecutar guiones CGI:

Tue Jul 05 22:10:41 2005

Problemas posteriores

Antes escribirle al autor de este documento, de recurrir a las listas de soporte o grupos y foros de discusión solicitando ayuda para hacer trabajar un guión CGI en particular, lea cuidadosamente la documentación que acompaña a este y verifique que se han establecido apropiadamente los permisos de lectura, escritura y ejecución, que se han realizado las modificaciones necesarias en los parámetros para el uso del guión en su servidor y que el guión CGI no contenga errores. Recurra al autor de guión CGI o binario si necesita ayuda.

Error más común número 1.

Forbidden
You don't have permission to access /algun/directorio/guion.cgi on this server

Significa que el archivo no cuenta con los permisos apropiados de lectura, escritura y ejecución. La mayoría guiones CGI que encontrará en Internet necesitarán al menos permiso 755 para poder ser utilizados.

Error más común número 2.

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Significa que hay problemas con el guión CGI en si y no con Apache®. En la mayoría de los casos se trata de ficheros que fueron elaborados desde un editor de texto en Windows®, cuyo retorno de carro es distinto al de los sistemas operativos basados sobre UNIX®, por lo cual se deberá utilizar el mandato dos2unix sobre dichos ficheros. En otros casos, algo menos frecuente, se requerirá que el administrador revise línea por línea para localizar un posible error o parámetro incorrecto. Cuando aplique, verifique que la primera línea del guión que apunta hacia donde se encuentra el mandato perl sea correcta. Verifique también si el directorio que albergue el guión CGI requiere algún permiso en particular, como sería 777 en el caso de algunos guiones CGI.

Robo de imágenes.

Suele ocurrir que los administradores de algunos sitios encuentran fácil utilizar imágenes, y otros tipos de contenido, vinculando desde sus documentos hacia los objetos en el servidor. Esto consume ancho de banda adicional y es una práctica poco ética. En el siguiente ejemplo, considerando que se tiene un directorio /var/www/html/imagenes, y se desea proteger éste para que solo se permita utilizar su contenido si es referido desde el mismo servidor, se utilizaría lo siguiente:

# Se permite al propio servidor
SetEnvIf Referer "^http://www.midominio.org/" local_referal
# se permite aceder directamente a la imagen o bien si
# no se especifica en el navegador la información de referente.
SetEnvIf Referer "^$" local_referal
<Directory  "/var/www/html/imagenes/">
	Order Deny,Allow
	Deny from all
	Allow from env=local_referal
</Directory>

La configuración anterior puede añadirse en cualquier fichero *.conf dentro del directorio /etc/httpd/conf.d/.

Modificaciones necesarias en el muro cortafuegos.

Si se utiliza un cortafuegos con políticas estrictas, como por ejemplo Shorewall, es necesario abrir el puerto 80 por TCP (HTTP).

Las reglas para el fichero /etc/shorewall/rules de Shorewall correspondería a algo similar a lo siguiente:

#ACTION	SOURCE	DEST	PROTO 	DEST		SOURCE
#				PORT		PORT(S)1
ACCEPT	net	fw	tcp	80
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE

Última Edición sábado 13 de marzo, 2010

Comentarios RSS
Comentarios RSS
Trackback
Trackback

Deja un comentario

Clic para cancelar respuesta.

Imagen CAPTCHA
Refrescar imagen
  • Navigation

    • "La VERDADERA razón porque utilizamos Linux"
      • Desasnando burros
    • Activar las sombras y transparencias en tu distribución sin usar Compiz Fusion
    • AL Desktop
    • Distribuciones
    • Libro de Implementación de Servidores con GNU/Linux
      • Otro servidor para descarga de ALDOS Ver 1.3
    • Licencia y Derechos de autor
    • Manuales
      • Apéndice: Asignando cuotas de disco.
      • Apéndice: Configuración de Sitios de Red virtuales en Apache.
      • Apéndice: Enviar correo a todos los usuarios del sistema.
      • Apéndice: Listas y reglas de control de acceso para Squid.
      • Apéndice: Opciones avanzadas de seguridad para Sendmail.
      • Breve lección de actualización, instalación y desinstalación de software en Linux®.
      • Breve lección de mandatos básicos.
      • Cómo actualizar el Núcleo (Kernel) a partir de paquetes RPM®.
      • Cómo conectarse a una red Wifi desde la terminal.
      • Cómo configurar Apache con soporte SSL/TLS.
      • Cómo configurar Asterisk para utilizar Ekiga y Linphone como clientes SIP.
      • Cómo configurar clamav-milter.
      • Cómo configurar Clamd.
      • Cómo configurar correctamente los parámetros de red.
      • Cómo configurar Cyrus IMAP.
      • Cómo configurar el sistema para sesiones gráficas remotas.
      • Cómo configurar Freeradius con MySQL en CentOS 5.
      • Cómo configurar las Listas de Control de Acceso.
      • Cómo configurar MRTG.
      • Cómo configurar NTP.
      • Cómo configurar OpenLDAP como libreta de direcciones.
      • Cómo configurar OpenLDAP como servidor de autenticación.
      • Cómo configurar OpenLDAP con soporte SSL/TLS.
      • Cómo configurar OpenSSH con chroot.
      • Cómo configurar OpenSSH.
      • Cómo Configurar Postfix 1.1.x con SASL.
      • Cómo configurar Postfix en CentOS 5 para utilizar dominios virtuales con usuarios del sistema.
      • Cómo configurar pure-ftpd.
      • Cómo configurar Samba básico.
      • Cómo configurar Samba como cliente o servidor WINS.
      • Cómo configurar Sendmail y Dovecot con soporte SSL/TLS.
      • Cómo configurar SNMP.
      • Cómo configurar spamass-milter.
      • Cómo configurar squid con soporte para direcciones MAC.
      • Cómo configurar Squid: Acceso por Autenticación.
      • Cómo configurar Squid: Como configurar el administrador de cache.
      • Cómo configurar Squid: Parámetros básicos para servidor de intermediación (Proxy).
      • Cómo configurar Squid: Restricción de acceso a contenido por extensión.
      • Cómo configurar Squid: Restricción de acceso a Sitios de Red.
      • Cómo configurar Squid: Restricción de acceso por horarios.
      • Como configurar un Dominio Samba con openLDAP en CentOS 5
      • Cómo configurar un escáner en red a través de saned.
      • Cómo configurar un muro cortafuegos con Shorewall y tres interfaces de red.
      • Cómo configurar un racimo (cluster) de alta disponibilidad con Heartbeat en CentOS 5.
      • Cómo configurar un servidor de nombres de dominio (DNS), parte I.
        • Cómo configurar un servidor de nombres de dominio (DNS), parte II.
      • Cómo configurar un servidor de OpenVPN en CentOS 5
      • Cómo configurar un servidor de respaldos con BackupPC en CentOS 5.
      • Cómo configurar un servidor DHCP en una LAN.
      • Cómo configurar un servidor NFS.
      • Cómo configurar una Conexión ADSL. (Para el servicio Infinitum de Telmex) V. 2.0.1.
      • Cómo configurar vsftpd (Very Secure FTP Daemon).
      • Cómo configurar y utilizar Sudo.
      • Cómo crear cuentas de usuario.
      • Cómo crear depósitos yum.
      • Cómo crear paquetería con rpmbuild.
      • Cómo crear un disquete de arranque.
      • Cómo gestionar espacio de memoria de intercambio (swap) en GNU/Linux.
      • Cómo grabar discos compactos desde línea de mandatos.
      • Cómo habilitar los ficheros .htaccess en Apache 2.x.
      • Cómo incluir supervisión contra virus en Squid con SquidClamAV Redirector.
      • Cómo iniciar el modo de rescate en CentOS 4.
      • Cómo instalar correctamente Java™ a partir de paquete RPM.
      • Cómo instalar correctamente los controladores de NVidia.
      • Cómo instalar la complemento (plug-in) Flash Player para Firefox y otros navegadores.
      • Cómo instalar la extensión (plug-in) Flash para Mozilla.
      • Cómo instalar y configurar Amavisd-new con Postfix en CentOS 5.
      • Cómo instalar y configurar Geeklog 1.4.x.
      • Cómo instalar y configurar MySQL™.
      • Cómo instalar y configurar Postfix en CentOS 5 con soporte para TLS y autenticación.
      • Cómo instalar y configurar Samba-Vscan en CentOS 5.
      • Cómo instalar y configurar Spamassassin.
      • Cómo instalar y configurar vtiger CRM 5.0.x.
      • Cómo instalar y configurar Wordpress 2.1.x.
      • Cómo instalar y utilizar ClamAV en CentOS.
      • Cómo optimizar el sistema de archivos ext3.
      • Cómo utilizar el mandato chattr.
      • Cómo utilizar los mandatos chown y chgrp.
      • Cómo utilizar lsof
      • Cómo utilizar OpenSSH con autenticación a través de clave pública.
      • Cómo utilizar OpenSSH con autenticación a través de firma digital.
      • Configuración básica de Apache.
      • Configuración básica de Freeradius con soporte de LDAP.
      • Configuración básica de Sendmail (Parte I).
      • Configuración básica de Sendmail (Parte II).
      • Configuración de MailScanner y ClamAV con Sendmail.
      • Configurando HAL para mostrar volúmenes en el escritorio GNOME.
      • Configurando valores por defecto para el alta de cuentas.
      • Conjunto de paquetes de Blastwave en Solaris.
      • Dominio Samba con OpenLDAP (Parte 1: Configuracion General)
      • Ejercicio: Servidor DNS dinámico, servidor DHCP, Servidor Intermediario (Proxy) y Shorewall.
        • Cómo instalar y configurar la herramienta de reportes Sarg.
        • Ejercicio: Servidor DNS Dinámico y Servidor DHCP.
      • Ejercicio: Servidor Intermediario (Proxy) y cortafuegos con Shorewall.
      • Estándar de Jerarquía de Sistema de Ficheros.
      • Funciones básicas de Vi.
      • Guía de Codificación para PHP.
      • Iniciando el sistema en nivel de corrida 1 (nivel monousuario).
      • Instalación en modo gráfico de CentOS 4
      • Instalación en modo gráfico de CentOS 5.
      • Instalación en modo texto de CentOS 4.
      • Instalación en modo texto de CentOS 5.
      • Instalación y configuración de SquirrelMail.
      • Instalando Apache en Solaris.
      • Instalando MySQL y PHP en Solaris.
      • Introducción a APT para RPM.
      • Introducción a Gambas.
      • Introducción a Gambas: Tipos de datos y variables.
      • Introducción a IP versión 4.
      • Introducción a SELinux en CentOS 5 y Fedora.
      • Introducción a TCP/IP.
      • La ingeniería social y los [malos] hábitos de los usuarios.
      • Las muchas opciones para instalar equipamiento lógico en distribuciones basadas sobre RPM.
      • Lidiando con UTF-8 y bases de datos en MySQL™.
      • Linux Centos 4.4 en Windows XP.
      • Manual de Instalación iPod Linux
      • Micro-cómo: Añadiendo diccionarios al español a OpenOffice.org en Fedora™ Core 1
      • Micro-Cómo: NIS + NFS.
      • Mini manual e introducción a GNUpg y Seahorse.
      • Permisos del sistema de ficheros.
      • Sistema de monitoreo y vigilancia vía WEB.
      • Solaris y Software Libre.
      • Usando Smartd para anticiparnos a los desastres de disco duro.
      • Uso de yum para instalar y desinstalar paquetería y actualizar sistema.
      • VPN en servidor Linux y clientes Windows/Linux con OpenVPN + Shorewall [Parte 1]
      • VPN en servidor Linux y clientes Windows/Linux con OpenVPN + Shorewall [Parte 2]
    • Pringao Howto
    • Síndrome del Túnel Carpal
    • Wallpapers
      • Stickers basados en los Wallpapers de *juzo-kun’s
      • Wallpapers de 73Lab.com
    Buscar

    Actualizaciones Consejos Creative Commons Distribuciones El Rincón de Tux Eventos Friki Geek GNU/Linux Humor Imágenes Libros Manuales Pringao-Howto Software Libre Star Wars Ubuntu Videos Wallpapers

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Ubuntu 10.04

  • Usuarios Registrados

      Login

  • Dato Friki*

  • Linux Counter

  • Tira Ecol

      Tira Ecol
  • Spam Bloqueado

      Spam bloqueado anteriormente 2743

      15 comentarios de spam
      bloqueados por
      Akismet
  • Usuarios Online

      tracker


  • Contador de Visitas

      Eres el visitante:

      273550
  • Distribuciones

    • gDesklets

      gDesklets

  • Descarga Firefox 3

      Firefox 3
  • Mapa de Tráfico

  • Calendario

      Septiembre 2010
      LMX JVSD
        12345
      6789101112
      13141516171819
      20212223242526
      27282930
    • Licencia


        Esta obra está bajo una licencia Creative Commons Reconocimiento 2.5
    Derechos de autor © 2010 El Rincón de Tux
    Todas las marcas y logotipos mencionados en este sitio de Internet son propiedad de sus respectivos dueños.
    © 2005-2010 Sergio Valentino González. Salvo que se indique lo contrario, los contenidos de El Rincón de Tux están disponible bajo los términos de la licencia Creative Commons Reconocimiento 2.5.

    rss Comentarios RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox