12.170 cursos gratis
8.774.136 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Capýtulo 6:

 Servicio HTTP (www)

Este es uno de los servicios básicos que debe tener un servidor, en LiNUX se dispone de Apache Web Server es realmente espectacular y su configuración en RedHat es algo bastante fácil, tenemos dos opciones la primera configurarlo vía GUI (interfaz gráfica), esto lo hacemos en Configuración de Servidores | Servidor Web (HTTPD) o si lo prefieres (y yo me quedo con está) en forma manual, al parecer el archivo de configuración generado a partir de la interfaz GUI tiene ciertos detalles que para mi gusto no son adecuados para el correcto funcionamiento de Apache por lo que prefiero configurarlo yo mismo, para empezar debemos distinguir que ficheros de configuración debemos modificar;

- /etc/httpd/conf/httpd.conf

- /etc/httpd/conf/vhost/vhost.conf

El primer archivo (fichero) es el principal y por lo general en RH no debemos configurar nada más, ahora bien el segundo es una implementación proveniente de Mandrake Linux y me pareció que es bastante más "ordenado" tener todos los host virtuales en un archivo aparte de el principal (lo que no significa que esto es o debe ser así en nuestro RH LiNUX), a continuación editamos el httpd.conf y buscaremos las siguientes directivas;

- ServerName; aquí debemos digitar el nombre de nuestro server ej. www.midominio.tld

- DirectoryIndex; aquí debemos ingresar los nombres de los archivos web que servirán de índex (archivo principal) para nuestro sitio. Ej. index.php index.php3 index.phtml index.html index.htm index.pl index.shtml etc.

- AddType application/x-httpd-php .php3 .phtml ; esta línea si no esta debe ser agregada y sirve para que Apache sepa que los archivos terminados en extensión .php3 .phtml sean enviados al interprete PHP (siempre y cuando tengamos implementado el modulo php(3 o 4)), en RH 8 y 9 no tenemos más que agregar el tipo .php3 y .phtml esto debido a que por defecto NO procesa páginas web con extensión .php3 y .phtml, cosa que en su tiempo me tubo bastante desconcertado ya que todo mundo me decía que debía cambiarme a un apache que trabajará con el modulo php3 (por lo general Apache 1.3), por suerte ALA me iluminó!!!

- NameVirtualHost 0.0.0.0 ; esta directiva le dice a Apache que estamos activando los host virtuales para nuestra dirección IP.

- <VirtualHost 0.0.0.0>... </VirtualHost > ; estas directivas definen los host virtuales de nuestro servidor, en cada bloque debemos indicar el DocumentRoot y ServerName para cada host virtual. Este ejemplo tal vez aclare más las cosas:

NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1>
ServerAdmin webmaster@midominio.tld
DocumentRoot /var/www/midominio/html
ServerName www.midominio.tld
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
# Esto es un comentario.
#
<VirtualHost 192.168.0.1>
ServerAdmin webmaster@otrodominio.tld
DocumentRoot /var/www/otrodominio/html
ServerName www.otrodominio.tld
ErrorLog logs/otrodominio_error_log
CustomLog logs/otrodominio_access_log common
</VirtualHost>

De todos modos este tipo de configuraciones debe estar acompañada de su correspondiente configuración DNS (por lo general registros CNAME), luego de estos cambios se debe verificar si el demonio httpd (Apache) esta arrancando al iniciar el sistema, esto lo resolvemos en Configuración de Servidores| Servicios al Arranque, aquí seleccionamos httpd y lo activamos para que arranque cada vez que se inicie el sistema y ya que estamos aquí también verifica que los servicios named , sendmail, vsftpd , smb , imap , ipop3 y otros que consideres importantes estén arrancando al inicio al igual que httpd.

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

Cursos similares a Servidores de Comunicaciones Linux Redhat



  • Výdeo
  • Alumnos
  • Valoraciýn
  • Cursos
1. Introducción a Linux
Linux es un sistema operativo de descarga gratuita que se creo a principios de los... [11/04/03]
50.168  
2. Sistema operativo Linux
El sistema operativo Linux es el objeto de estudio de este curso , donde aprenderás... [20/04/09]
3.937  
3. Linux - Unix. Sistema operativo multiusuario (primera parte)
En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia... [08/10/08]
8.070  

ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail