SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Semana 13 - Sistemas Operativos III - Linux


SERVICIO APACHE
                        HTTP  (Hyper   text   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 de publicar y recuperar 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   varios   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 
usuarios (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.
        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.(http://www.apache.org/)




SERVICIO LAMP. 
El acrónimo LAMP se refiere a un conjunto de subsistemas de software necesarios para 
alcanzar una solución global, en este caso configurar sitios web o Servidores dinámicos con un 
esfuerzo reducido.
En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:
    •   Linux, el sistema operativo;
    •   Apache, el servidor web;

                                                        1
Semana 13 - Sistemas Operativos III - Linux

    •   MySQL, el gestor de bases de datos;
    •   Perl, PHP, o Python
    La combinación de estas tecnologías es usada primariamente para definir la infraestructura 
de un servidor web.
    A   pesar   de   que   el   origen   de   estos   programas   de   código   abierto   no   han   sido 
específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo 
coste  de   adquisición   y  ubicuidad   de  sus   componentes   (ya   que   vienen   pre­instalados   en   la 
mayoría  de  las  distribuciones   Linux).   Cuando   son combinados,   representan  un  conjunto   de 
soluciones que soportan servidores de aplicaciones.
Entre los navegadores más conocidos tenemos:
    •   Firefox 
    •   Konqueror
    •   Galeon
    •   Safari 
Mozilla Firefox es un navegador de Internet libre y de código abierto descendiente de Mozilla 
Application   Suite,   desarrollado   por   la   Corporación   Mozilla,   la   Fundación   Mozilla   y   un   gran 
número de voluntarios externos.
Incluye   navegación   por   pestañas,   corrector   ortográfico,   búsqueda   progresiva,   marcadores 
dinámicos, un administrador de descargas y un sistema de búsqueda integrado que utiliza el 
motor de búsqueda que desee el usuario.
Konqueror  es un navegador web, administrador de archivos y visor de archivos. Forma parte 
oficial del proyecto KDE. Es software libre y de código abierto, y al igual que el resto de los 
componentes de KDE, está liberado bajo la licencia GPL.
El nombre Konqueror es un juego de palabras con el nombre de otros navegadores: primero 
vino   el   Navigator   (navegador),   después   el   Explorer   (explorador),   y   finalmente   el   Konqueror 
(conquistador). Además, sigue la convención de KDE de que los nombres de los programas 
contengan la letra K.


Instalación del apache a través de yum

        #yum install httpd



                                                        2
Semana 13 - Sistemas Operativos III - Linux

Procedimiento de instalación clásico
  1. Revisamos si el paquete apache está instalado
     #rpm –q httpd 
     #rpm –qa | grep httpd
  2. Luego visualizamos el estado del servicio
     #service httpd status
  3. Ingresamos al archivo de configuración que se encuentra en la siguiente ruta:
     #vi /etc/httpd/conf/httpd.conf
  4. Aquí nos encontramos con 3 sección llamadas:
      
     Sección 1: GLOBAL ENVIROMENT  
                                  .
     A continuación mencionamos algunos de los comandos más importantes que tiene dicha 
     sección:
     Server tokens OS  nos da la información, la versión del servidor.
     Server Root  directorio del sistema.
     httpd.pid  procesos padre (PID)
     Listen  que puerto escucha el servidor
     user apache y group apache  permisos y privilegios.


     Sección 2: MAIN SERVER CONFIGURATION 
                                          
     Serveradmin  correo del webmaster
     /var/www/cgi­bin  hacer programas en lenguaje “C”.
     BrowserMatch  Aplicaciones o navegadores. Optimizar.
     ServerName. Use la directriz ServerName para configurar un nombre de servidor y un 
     número de puerto (que coincida con la directriz Listen) para el servidor. El ServerName 
     no necesita coincidir con el nombre real de la máquina. Por ejemplo, el servidor Web 
     puede   ser   www.example.com   pero   el   nombre   del   servidor   es   en   realidad 
     foo.example.com.   El   valor   especificado   en   ServerName   debe   ser   un   nombre   del 
     Servicio de Nombres de Dominio.
     DocumentRoot. DocumentRoot es el directorio que contiene la mayoría de los archivos 
     HTML   que   se   entregarán   en   respuesta   a   peticiones.   El   directorio   predeterminado 
     DocumentRoot para servidores web seguros y no seguros es /var/www/html.

                                                 3
Semana 13 - Sistemas Operativos III - Linux


   Sección 3: VIRTUAL HOSTS. 
                             
   NameVirtualHost.  La directriz NameVirtualHost asocia una dirección IP y número de 
   puerto,   si   es   necesario,   para   cualquier   máquina   virtual   basada   en   nombres.   El 
   hospedaje   virtual   basado   en   nombres   permite  a  un   Servidor   Apache   HTTP   servir   a 
   dominios diferentes sin usar múltiples direcciones IP. 

   VirtualHost.  Las   etiquetas   <VirtualHost>   y   </VirtualHost>   crean   un   contenedor 
   mostrando   las   características   de  un   host   virtual.   El   contenedor   VirtualHost   acepta   la 
   mayoría de las directrices de configuración. 
5. Para   este   caso   nos   vamos   a   la   segunda   sección   llamada  MAIN   SERVER 
   CONFIGURATION. Buscamos la línea donde se encuentre el nombre llamado Server 
   Name y colocamos:
   ServerName www.paginaejemplo1.com:80
   Verificamos si la ruta del root esta activada por defecto donde se guarda la pagina web.
   DocumentRoot “/var/www/html”
6. Guardamos los cambios realizados.
7. Luego modificamos el archivo hosts que se encuentra en etc
   #vi /etc/hosts
   Allí vemos la configuración:




           Debajo de la línea del 127.0.0.1 se deberá de colocar el numero IP de la PC 
   cliente, luego tabulamos y colocamos el nombre de la PC o bien el nombre del dominio 
   que fue configurado en el archivo httpd.conf.


                                                  4
Semana 13 - Sistemas Operativos III - Linux

   10.10.13.240             www.paginaejemplo1            locahost

8. Se crea una página web en el sitio /var/www/html.
   #cd /var/www/html
   #vi index.html
9. Reiniciamos el servicio apache
   #service httpd restart
10.Cargamos el navegador respectivo, se sugiere el KONQUEROR y colocamos
   http://10.10.13.240/index.html o colocamos tambien
   http://www.paginaejemplo1.com



Configuración de un Virtual HOSTS.
Puede generarse cualquier fichero con extensión     *.conf     dentro del   directorio 
/etc/httpd/conf.d/  de Apache. Puede incluirse contenido como el siguiente:
# Definición del Sitio de Red principal
#NameVirtualHost *:80
NameVirtualHost 192.168.1.254:80
#<VirtualHost *:80>
<VirtualHost 192.168.1.254>
ServerAdmin webmaster@dominio.com         
DocumentRoot /var/www/html/         
ServerName www.dominio.com         
</VirtualHost>
# Más Sitios de Red virtuales
<VirtualHost 192.168.1.254>
ServerAdmin  webmaster@dominio.com         
DocumentRoot /usr/share/squirrelmail/         
ServerName webmail.dominio.com         
</VirtualHost>



                                           5
Semana 13 - Sistemas Operativos III - Linux

   Hay que tomar en cuenta que cada sitio virtual creado se deberá de registrar también en el 
   archivos hosts, repitiendo el mismo numero ip, pero con sitio web diferente.
   Se puede crear una página web por cada sitio creado en el subdirectorio /var/www/html.
   Luego se procede a reiniciar el servicio respectivamente.
   #service httpd restart.
   Se   carga   el   navegador   respectivamente   colocando   con   el   IP,   cada   una   de   las   páginas 
   creadas o colocando el dominio respectivo.


Ejemplo para crear una página web ingresando clave del usuario.
Genere el fichero /etc/httpd/conf.d/linux1.conf con el siguiente contenido:

Alias /privado /var/www/privado
<Directory "/var/www/privado">
Options Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Genere el directorio /var/www/privado/ realizando lo siguiente:
#mkdir ­p /var/www/privado
Genere el fichero /var/www/privado/.htaccess realizando lo siguiente:
touch /var/www/privado/.htaccess
Edite el fichero /var/www/privado/.htaccess y agregue el siguiente contenido:

AuthName "Solo usuarios autorizados de IDAT 3699"
AuthType Basic
require valid­user
AuthUserFile /var/www/claves

Genere  el   fichero   de   claves   de   acceso   como  /var/www/claves,   utilizando   el   siguiente 
procedimiento:
#touch /var/www/claves
Con el fin de establecer la seguridad necesaria, cambie los atributos de lectura y escritura solo 
para el usuario apache:

                                                      6
Semana 13 - Sistemas Operativos III - Linux

#chmod 600 /var/www/claves
#chown apache:apache /var/www/claves
Agregue algunos usuarios virtuales al fichero de claves, /var/www/claves, utilizando el 
siguiente procedimiento con el mandato htpasswd:
#htpasswd /var/www/claves idat
#htpasswd /var/www/claves linux
Reinicie el servicio httpd:
#service httpd restart
Acceda con cualquier navegador de red hacia http://127.0.0.1/privado/ y compruebe que 
funciona el acceso con autenticación en dicho subdirectorio utilizando cualquiera de los dos 
usuarios virtuales que generó con el mandato htpasswd, es decir idat o linux.

http://127.0.0.1/privado/

Uso del LAMP con JOOMLA.
Hay que recordar que necesitamos tener instalado los siguientes paquetes:
#rpm ­q httpd mysql mysql­server php­mysql php­cli php­common
Luego reiniciar la base de datos mysql.
#service mysqld restart
Descargamos el Joomla, para esto usamos la pagina www.joomlaspanish.org copiandolo en el 
root.
Creamos un dominio nuevo en la ruta /var/wwww
#mkdir ­p /var/www/idatjoomla.com
Tambien dentro de este nuevo directorio creamos 4 carpetas mas: html, cgi­bin, icons, error.
#mkdir ­p /var/www/idatjoomla.com/html
Modificamos en la 3ra seccion y agregamos el nuevo dominio.
Copiamos el archivo descargado a la ruta /var/www/idatjoomla.com/html
Luego desempaquetamos el archivo.
#tar ­xzvf Joomla_1.5.9­Spanish­pack_completo.tar.gz
Damos una contraseña a la base de datos
#mysql ­u root
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD (' PASSWORD');
Luego salimos con el comando exit e ingresamos de nuevo

                                               7
Semana 13 - Sistemas Operativos III - Linux

#mysql ­u root ­p
Creamos una base de datos
msyql > CREATE DATABASES joomla;
mysql>GRANT ALL ON joomla.* TO 'admin'@'localhost' IDENTIFIED BY 'PASSWORD' WITH 
GRANT OPTION;
mysql>FLUSH PRIVILEGES;
mysql>exit;
Cargamos la pagina web en el navegador firefox el dominio que se creo.

Instalando el Joomla.
1.     Aparecera el tipo de idioma que se usara en el joomla.
2.     Verificamos la base de datos creada
3.     Aparece la licencia GPL
4.     Colocamos los datos que se nos pide.
5.     Obviamos el paso de la configuracion del FTP.
6.     Colocamos el nombre del dominio que usara el JOOMLA.
7.     Colocamos el usuario y la clave de acceso del usuario administrador.
8.     Damos   clic   en   el   boton   llamado   “INSTALAR   LOS   DATOS   DE   EJEMPLO 
PREDETERMINADOS”.
9.     Borramos la carpeta “INSTALLATION” por completo.
10.    Si queremos ingresar con el usuario administrador colocamos:
            www.idatjoomla.com/administrator
       Colocamos la clave respectiva con el usuario creado de la base de datos.




                                               8

Weitere ähnliche Inhalte

Was ist angesagt?

Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Sergio Santos
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en UbuntuSergio Santos
 
Apache.d4 admin web
Apache.d4 admin webApache.d4 admin web
Apache.d4 admin webgh02
 
Servidor de correo_mediante_postfix
Servidor de correo_mediante_postfixServidor de correo_mediante_postfix
Servidor de correo_mediante_postfixJuan Puente Diaz
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
breve historia www
breve historia wwwbreve historia www
breve historia wwwguest42bf3b0
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como CgiJosé M. Padilla
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controladorJavier Muñoz
 
Manual servicio http bajo linux red hat
Manual servicio http bajo linux red hatManual servicio http bajo linux red hat
Manual servicio http bajo linux red hatyimfer1
 
Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apachemagnobalt
 
Linux y-windows
Linux y-windowsLinux y-windows
Linux y-windowsPacoVM1
 

Was ist angesagt? (20)

Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 
Apache.d4 admin web
Apache.d4 admin webApache.d4 admin web
Apache.d4 admin web
 
Servidor de correo_mediante_postfix
Servidor de correo_mediante_postfixServidor de correo_mediante_postfix
Servidor de correo_mediante_postfix
 
Base de datos ii apache
Base de datos ii apacheBase de datos ii apache
Base de datos ii apache
 
Ftp
FtpFtp
Ftp
 
SERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUXSERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUX
 
El sendero-del-hacker
El sendero-del-hackerEl sendero-del-hacker
El sendero-del-hacker
 
Unidad_2
Unidad_2Unidad_2
Unidad_2
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
breve historia www
breve historia wwwbreve historia www
breve historia www
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizadaGuía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controlador
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Manual servicio http bajo linux red hat
Manual servicio http bajo linux red hatManual servicio http bajo linux red hat
Manual servicio http bajo linux red hat
 
Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apache
 
Linux y-windows
Linux y-windowsLinux y-windows
Linux y-windows
 
Ftp centos
Ftp centosFtp centos
Ftp centos
 

Andere mochten auch

Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6AngiePalacios03
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streamingMiguel Frías
 
Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuraciónxandra8556
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...Elvis Vinda
 
Servidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSServidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSKramer Garay Gómez
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2camilaml
 
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Salvador Cruz Lopez
 

Andere mochten auch (11)

Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streaming
 
Instalalación de CentOS
Instalalación de CentOSInstalalación de CentOS
Instalalación de CentOS
 
Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Streaming
Streaming Streaming
Streaming
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 
Servidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSServidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOS
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2
 
Exposicion samba
Exposicion sambaExposicion samba
Exposicion samba
 
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
 

Ähnlich wie Servicio apache gnu linux-centos ::: http://leymebamba.com

Ähnlich wie Servicio apache gnu linux-centos ::: http://leymebamba.com (20)

Guia LAPP
Guia LAPPGuia LAPP
Guia LAPP
 
Servidores web
Servidores webServidores web
Servidores web
 
SEVIDORES WEB 1 DE MARZO.docx
SEVIDORES WEB 1  DE MARZO.docxSEVIDORES WEB 1  DE MARZO.docx
SEVIDORES WEB 1 DE MARZO.docx
 
Breve Historia De Www
Breve Historia De WwwBreve Historia De Www
Breve Historia De Www
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
software APACHE.
software APACHE.software APACHE.
software APACHE.
 
Apache2 dia1
Apache2 dia1Apache2 dia1
Apache2 dia1
 
Servidor http(web)
Servidor http(web)Servidor http(web)
Servidor http(web)
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servidor web
Servidor webServidor web
Servidor web
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
 
Tarea de apache
Tarea de apacheTarea de apache
Tarea de apache
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debian
 
Servidor web
Servidor webServidor web
Servidor web
 
Os2
Os2Os2
Os2
 
Entrada 11 del blog
Entrada 11 del blogEntrada 11 del blog
Entrada 11 del blog
 
Actividad n 5.3 http ftp
Actividad n 5.3 http ftpActividad n 5.3 http ftp
Actividad n 5.3 http ftp
 
Actividad n 5.3 http ftp
Actividad n 5.3 http ftpActividad n 5.3 http ftp
Actividad n 5.3 http ftp
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Apli t1 practicas_apache
Apli t1 practicas_apacheApli t1 practicas_apache
Apli t1 practicas_apache
 

Mehr von {|::::::. ELDAVAN .:::::::|}

Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...{|::::::. ELDAVAN .:::::::|}
 
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.comServicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.comPUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...{|::::::. ELDAVAN .:::::::|}
 
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
INTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.comINTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.com
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
Tuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.comTuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.com
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Riesgos en la unidad informatica :::: http://leymebamba.com
Riesgos en la unidad informatica  :::: http://leymebamba.comRiesgos en la unidad informatica  :::: http://leymebamba.com
Riesgos en la unidad informatica :::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.comVentajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 

Mehr von {|::::::. ELDAVAN .:::::::|} (20)

Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
 
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.comServicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
 
Servicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.comServicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.com
 
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.comPUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
 
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
 
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
INTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.comINTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.com
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
 
Placa Base Motherboard ::: http://leymebamba.com
Placa  BaseMotherboard   ::: http://leymebamba.comPlaca  BaseMotherboard   ::: http://leymebamba.com
Placa Base Motherboard ::: http://leymebamba.com
 
Case&fuentes :::: http://leymebamba.com
Case&fuentes  :::: http://leymebamba.comCase&fuentes  :::: http://leymebamba.com
Case&fuentes :::: http://leymebamba.com
 
Memoria ram ::: http://leymebamba.com
Memoria ram  ::: http://leymebamba.comMemoria ram  ::: http://leymebamba.com
Memoria ram ::: http://leymebamba.com
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
 
PROCESOS EN LINUX. ::: http://leymebamba.com
PROCESOS EN LINUX.   ::: http://leymebamba.comPROCESOS EN LINUX.   ::: http://leymebamba.com
PROCESOS EN LINUX. ::: http://leymebamba.com
 
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
Tuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.comTuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.com
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
 
Microprocesador ::: http://leymebamba.com
Microprocesador  ::: http://leymebamba.comMicroprocesador  ::: http://leymebamba.com
Microprocesador ::: http://leymebamba.com
 
Bios setup ::: http://leymebamba.com
Bios setup  ::: http://leymebamba.comBios setup  ::: http://leymebamba.com
Bios setup ::: http://leymebamba.com
 
Riesgos en la unidad informatica :::: http://leymebamba.com
Riesgos en la unidad informatica  :::: http://leymebamba.comRiesgos en la unidad informatica  :::: http://leymebamba.com
Riesgos en la unidad informatica :::: http://leymebamba.com
 
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.comVentajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
 

Kürzlich hochgeladen

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 

Kürzlich hochgeladen (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 

Servicio apache gnu linux-centos ::: http://leymebamba.com

  • 1. Semana 13 - Sistemas Operativos III - Linux SERVICIO APACHE HTTP  (Hyper   text   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 de publicar y recuperar 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   varios   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  usuarios (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. 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.(http://www.apache.org/) SERVICIO LAMP.  El acrónimo LAMP se refiere a un conjunto de subsistemas de software necesarios para  alcanzar una solución global, en este caso configurar sitios web o Servidores dinámicos con un  esfuerzo reducido. En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías: • Linux, el sistema operativo; • Apache, el servidor web; 1
  • 2. Semana 13 - Sistemas Operativos III - Linux • MySQL, el gestor de bases de datos; • Perl, PHP, o Python La combinación de estas tecnologías es usada primariamente para definir la infraestructura  de un servidor web. A   pesar   de   que   el   origen   de   estos   programas   de   código   abierto   no   han   sido  específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo  coste  de   adquisición   y  ubicuidad   de  sus   componentes   (ya   que   vienen   pre­instalados   en   la  mayoría  de  las  distribuciones   Linux).   Cuando   son combinados,   representan  un  conjunto   de  soluciones que soportan servidores de aplicaciones. Entre los navegadores más conocidos tenemos: • Firefox  • Konqueror • Galeon • Safari  Mozilla Firefox es un navegador de Internet libre y de código abierto descendiente de Mozilla  Application   Suite,   desarrollado   por   la   Corporación   Mozilla,   la   Fundación   Mozilla   y   un   gran  número de voluntarios externos. Incluye   navegación   por   pestañas,   corrector   ortográfico,   búsqueda   progresiva,   marcadores  dinámicos, un administrador de descargas y un sistema de búsqueda integrado que utiliza el  motor de búsqueda que desee el usuario. Konqueror  es un navegador web, administrador de archivos y visor de archivos. Forma parte  oficial del proyecto KDE. Es software libre y de código abierto, y al igual que el resto de los  componentes de KDE, está liberado bajo la licencia GPL. El nombre Konqueror es un juego de palabras con el nombre de otros navegadores: primero  vino   el   Navigator   (navegador),   después   el   Explorer   (explorador),   y   finalmente   el   Konqueror  (conquistador). Además, sigue la convención de KDE de que los nombres de los programas  contengan la letra K. Instalación del apache a través de yum #yum install httpd 2
  • 3. Semana 13 - Sistemas Operativos III - Linux Procedimiento de instalación clásico 1. Revisamos si el paquete apache está instalado #rpm –q httpd  #rpm –qa | grep httpd 2. Luego visualizamos el estado del servicio #service httpd status 3. Ingresamos al archivo de configuración que se encuentra en la siguiente ruta: #vi /etc/httpd/conf/httpd.conf 4. Aquí nos encontramos con 3 sección llamadas:   Sección 1: GLOBAL ENVIROMENT    . A continuación mencionamos algunos de los comandos más importantes que tiene dicha  sección: Server tokens OS  nos da la información, la versión del servidor. Server Root  directorio del sistema. httpd.pid  procesos padre (PID) Listen  que puerto escucha el servidor user apache y group apache  permisos y privilegios. Sección 2: MAIN SERVER CONFIGURATION    Serveradmin  correo del webmaster /var/www/cgi­bin  hacer programas en lenguaje “C”. BrowserMatch  Aplicaciones o navegadores. Optimizar. ServerName. Use la directriz ServerName para configurar un nombre de servidor y un  número de puerto (que coincida con la directriz Listen) para el servidor. El ServerName  no necesita coincidir con el nombre real de la máquina. Por ejemplo, el servidor Web  puede   ser   www.example.com   pero   el   nombre   del   servidor   es   en   realidad  foo.example.com.   El   valor   especificado   en   ServerName   debe   ser   un   nombre   del  Servicio de Nombres de Dominio. DocumentRoot. DocumentRoot es el directorio que contiene la mayoría de los archivos  HTML   que   se   entregarán   en   respuesta   a   peticiones.   El   directorio   predeterminado  DocumentRoot para servidores web seguros y no seguros es /var/www/html. 3
  • 4. Semana 13 - Sistemas Operativos III - Linux Sección 3: VIRTUAL HOSTS.    NameVirtualHost.  La directriz NameVirtualHost asocia una dirección IP y número de  puerto,   si   es   necesario,   para   cualquier   máquina   virtual   basada   en   nombres.   El  hospedaje   virtual   basado   en   nombres   permite  a  un   Servidor   Apache   HTTP   servir   a  dominios diferentes sin usar múltiples direcciones IP.  VirtualHost.  Las   etiquetas   <VirtualHost>   y   </VirtualHost>   crean   un   contenedor  mostrando   las   características   de  un   host   virtual.   El   contenedor   VirtualHost   acepta   la  mayoría de las directrices de configuración.  5. Para   este   caso   nos   vamos   a   la   segunda   sección   llamada  MAIN   SERVER  CONFIGURATION. Buscamos la línea donde se encuentre el nombre llamado Server  Name y colocamos: ServerName www.paginaejemplo1.com:80 Verificamos si la ruta del root esta activada por defecto donde se guarda la pagina web. DocumentRoot “/var/www/html” 6. Guardamos los cambios realizados. 7. Luego modificamos el archivo hosts que se encuentra en etc #vi /etc/hosts Allí vemos la configuración: Debajo de la línea del 127.0.0.1 se deberá de colocar el numero IP de la PC  cliente, luego tabulamos y colocamos el nombre de la PC o bien el nombre del dominio  que fue configurado en el archivo httpd.conf. 4
  • 5. Semana 13 - Sistemas Operativos III - Linux 10.10.13.240 www.paginaejemplo1 locahost 8. Se crea una página web en el sitio /var/www/html. #cd /var/www/html #vi index.html 9. Reiniciamos el servicio apache #service httpd restart 10.Cargamos el navegador respectivo, se sugiere el KONQUEROR y colocamos http://10.10.13.240/index.html o colocamos tambien http://www.paginaejemplo1.com Configuración de un Virtual HOSTS. Puede generarse cualquier fichero con extensión     *.conf     dentro del   directorio  /etc/httpd/conf.d/  de Apache. Puede incluirse contenido como el siguiente: # Definición del Sitio de Red principal #NameVirtualHost *:80 NameVirtualHost 192.168.1.254:80 #<VirtualHost *:80> <VirtualHost 192.168.1.254> ServerAdmin webmaster@dominio.com          DocumentRoot /var/www/html/          ServerName www.dominio.com          </VirtualHost> # Más Sitios de Red virtuales <VirtualHost 192.168.1.254> ServerAdmin  webmaster@dominio.com          DocumentRoot /usr/share/squirrelmail/          ServerName webmail.dominio.com          </VirtualHost> 5
  • 6. Semana 13 - Sistemas Operativos III - Linux Hay que tomar en cuenta que cada sitio virtual creado se deberá de registrar también en el  archivos hosts, repitiendo el mismo numero ip, pero con sitio web diferente. Se puede crear una página web por cada sitio creado en el subdirectorio /var/www/html. Luego se procede a reiniciar el servicio respectivamente. #service httpd restart. Se   carga   el   navegador   respectivamente   colocando   con   el   IP,   cada   una   de   las   páginas  creadas o colocando el dominio respectivo. Ejemplo para crear una página web ingresando clave del usuario. Genere el fichero /etc/httpd/conf.d/linux1.conf con el siguiente contenido: Alias /privado /var/www/privado <Directory "/var/www/privado"> Options Includes AllowOverride All Order allow,deny Allow from all </Directory> Genere el directorio /var/www/privado/ realizando lo siguiente: #mkdir ­p /var/www/privado Genere el fichero /var/www/privado/.htaccess realizando lo siguiente: touch /var/www/privado/.htaccess Edite el fichero /var/www/privado/.htaccess y agregue el siguiente contenido: AuthName "Solo usuarios autorizados de IDAT 3699" AuthType Basic require valid­user AuthUserFile /var/www/claves Genere  el   fichero   de   claves   de   acceso   como  /var/www/claves,   utilizando   el   siguiente  procedimiento: #touch /var/www/claves Con el fin de establecer la seguridad necesaria, cambie los atributos de lectura y escritura solo  para el usuario apache: 6
  • 7. Semana 13 - Sistemas Operativos III - Linux #chmod 600 /var/www/claves #chown apache:apache /var/www/claves Agregue algunos usuarios virtuales al fichero de claves, /var/www/claves, utilizando el  siguiente procedimiento con el mandato htpasswd: #htpasswd /var/www/claves idat #htpasswd /var/www/claves linux Reinicie el servicio httpd: #service httpd restart Acceda con cualquier navegador de red hacia http://127.0.0.1/privado/ y compruebe que  funciona el acceso con autenticación en dicho subdirectorio utilizando cualquiera de los dos  usuarios virtuales que generó con el mandato htpasswd, es decir idat o linux. http://127.0.0.1/privado/ Uso del LAMP con JOOMLA. Hay que recordar que necesitamos tener instalado los siguientes paquetes: #rpm ­q httpd mysql mysql­server php­mysql php­cli php­common Luego reiniciar la base de datos mysql. #service mysqld restart Descargamos el Joomla, para esto usamos la pagina www.joomlaspanish.org copiandolo en el  root. Creamos un dominio nuevo en la ruta /var/wwww #mkdir ­p /var/www/idatjoomla.com Tambien dentro de este nuevo directorio creamos 4 carpetas mas: html, cgi­bin, icons, error. #mkdir ­p /var/www/idatjoomla.com/html Modificamos en la 3ra seccion y agregamos el nuevo dominio. Copiamos el archivo descargado a la ruta /var/www/idatjoomla.com/html Luego desempaquetamos el archivo. #tar ­xzvf Joomla_1.5.9­Spanish­pack_completo.tar.gz Damos una contraseña a la base de datos #mysql ­u root mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD (' PASSWORD'); Luego salimos con el comando exit e ingresamos de nuevo 7
  • 8. Semana 13 - Sistemas Operativos III - Linux #mysql ­u root ­p Creamos una base de datos msyql > CREATE DATABASES joomla; mysql>GRANT ALL ON joomla.* TO 'admin'@'localhost' IDENTIFIED BY 'PASSWORD' WITH  GRANT OPTION; mysql>FLUSH PRIVILEGES; mysql>exit; Cargamos la pagina web en el navegador firefox el dominio que se creo. Instalando el Joomla. 1. Aparecera el tipo de idioma que se usara en el joomla. 2. Verificamos la base de datos creada 3. Aparece la licencia GPL 4. Colocamos los datos que se nos pide. 5. Obviamos el paso de la configuracion del FTP. 6. Colocamos el nombre del dominio que usara el JOOMLA. 7. Colocamos el usuario y la clave de acceso del usuario administrador. 8. Damos   clic   en   el   boton   llamado   “INSTALAR   LOS   DATOS   DE   EJEMPLO  PREDETERMINADOS”. 9. Borramos la carpeta “INSTALLATION” por completo. 10. Si queremos ingresar con el usuario administrador colocamos:             www.idatjoomla.com/administrator Colocamos la clave respectiva con el usuario creado de la base de datos. 8