Sunteți pe pagina 1din 14

INSTALACION DE APLICACIONES WEB EN CENTOS 5

POR: MAURICIO GOMEZ RIVERA. ANDREY ALEJANDRO FRANCO VERGARA.

SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL (CESGE)

INSTRUCTOR: FELIPE LONDOO

MEDELLIN 2011

1. CONOCIMIENTO BSICO. Que son las aplicaciones web? En la ingeniera de software se denomina aplicacin web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. Las aplicaciones web son populares debido a lo prctico del navegador web como cliente ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Lenguaje de programacin. Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.[1] Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Existen numerosos lenguajes de programacin empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan: PHP, Java, con sus tecnologas Java Servlets y JavaServer Pages (JSP); Javascript, Perl, Ruby, Python, HTML, XML. Sistema de gestin de bases de datos. Los sistemas de gestin de bases de datos (en ingls database management system, abreviado DBMS) son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Servidor HTTP Apache. El servidor HTTP Apache es un servidor web HTTP de cdigo abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1[2] y la nocin de sitio virtual.

2. INSTALAR APACHE+MYSQL+PHP EN CENTOS 5.4 Instalacin de mysql .

yum install mysql mysql-server

Lo arrancamos con:

/etc/init.d/mysqld start

Luego instalamos Apache.

yum install httpd

Lo arrancamos con:

/etc/init.d/httpd start

En este momento si abrimos nuestro navegador y ponemos la IP de nuestro servidor tendramos algo as:

Ahora procedemos a la configuracin de PHP.

yum install php

Reiniciamos Apache:

/etc/init.d/httpd start

En este momento si abrimos nuestro navegador y ponemos la IP de nuestro servidor tendramos algo as:

Agregar soporte de mysql a php

yum install php-mysql

Reiniciamos Apache

/etc/init.d/httpd start

En este momento si abrimos nuestro navegador y ponemos la IP de nuestro servidor tendramos algo as:

Nota: B2Evolution Aplicacin para crear y administrar noticias y weblogs. De cdigo abierto (licencia GPL), funciona con soporte PHP y MySQL. Entre sus caractersticas cabe destacar que soporta subcategoras recursivas, posteo cruzado e incluye un sistema integrado de plantillas. B2Evolution te permite editar tantos blogs como desees, utilizando los redactores y administradores que necesites y en tantos idiomas como quieras. Su activa comunidad te proporciona todos los servicios necesarios como la documentacin y el soporte en lnea. 3. Configuracin del DNS para la creacin de hosting virtuales. a) Instalacin de los paquetes necesarios. yum y install bind bind-chroot bind-libs caching-nameserver b) Nos vamos a configurar el archive named.conf; este archivo me permite agregar la ruta donde estn los archivos de inversa, directa y los reenviadores si es necesario. # cd /var/named/chroot/etc/ Y le cambiamos el nombre al siguiente archos por named.conf. # cp named.rfc1912.zone named.conf Realizamos la configuracin nano named.conf Forwarders es para poner los reenviadores.

Guardamos y salimos.

Cambiamos de grupo propietario. # chown root.named named.conf

c) Ahora vamos a crear los archivos de las zonas directa, inversa. # cd /var/named/chroot/var/named/ # cp named.local directa # cp named.local inversa Ingresamos a realizar la configuracin. # nano directa

# nano inversa

Cambiamos permisos a los archivos de directa y inversa. # chown root.named directa # chown root.named inversa # ls -l

d) Configuramos en resolv.conf # nano /etc/resolv.conf

e) Reiniciamos el servicio # Service named restart Realizamos una prueba par aver si nos esta traduciendo.

4. Creacin de los hosting virtuales. Nota: El trmino Hosting Virtual se refiere a hacer funcionar ms de un sitio web (tales

como www.company1.com y www.company2.com) en una sola mquina. Los sitios web virtuales pueden estar "basados en direcciones IP", lo que significa que cada sitio web tiene una direccin IP diferente, o "basados en nombres diferentes", lo que significa que con una sola direccin IP estn funcionando sitios web con diferentes nombres (de dominio). El hecho de que estn funcionando en la misma mquina fsica pasa completamente desapercibido para el usuario que visita esos sitios web. a) Ingresamos al archivo httpd.conf descomentamos lo siguiente. # cd /etc/httpd/conf #nano httpd.conf

La descomentamos para habilitar los hosting virtuales. Hay ponemos la IP del dominio.

Esta lnea lo que hace es incluir en este archivo de configuracin, el archivo "b2evolution" en este archivo crearemos los host virtuales. Esta lnea se agrega al final. Guardamos y salimos. b) Crear el archivo que contiene los hosting virtuales. # cd /etc/httpd/conf.d # nano b2evolution

ServerAdmin: El correo del administrador. DocumentRoot: La ruta donde estar ubicado el documento de nuestra pagina WEB. ServerName: El nombre de la pagina Web tal y como esta registrado en nuestro servidor DNS. Directory: La ruta donde estar ubicado el documento de nuestra pagina WEB. DirectoryIndex: El archivo index de nuestra pagina WEB. AllowOverride: Cuando el valor de esta directiva es none, entonces los ficheros .htaccess son ignorados completamente. En ese caso, el servidor ni siquiera intentar leer los archivos .htaccess existentes.

c) Crear en documentroot. Descargar el paquete de b2evolution de la pagina principal. http://b2evolution.net/

Despus de descargar el paquete lo extraemos y le cambiamos de nombre (b2evolution) y lo copiamos a /var/www/html Le cambiamos grupo # chown apache:apache /var/www/html/

5. CONFIGURACION DE MYSQL.

a) Ingresamos con el usuario root a mysql.

# mysql u root p -u: usuario -p: password b) Creamos el usuario y la base de datos y luego le otorgamos privilegios a ese usuario creado sobre esa base de datos. CREATE USER {usuario}b2evolution@localhost IDENTIFIED BY {contrasea}123456;

CREATE DATABSE {nombre de la base de datos} b2evolution; Lanzamos la sentencia GRANT, indicando los permisos que otorgamos, la base de datos y los objetos de la misma sobre los que estamos asignando privilegios, el nombre del usuario y el password: GRANT SELECT, INSERT ON {nombre de la base de datos} b2evolution.* TO {usuario} 'b2evolution'@'localhost' IDENTIFIED BY {contrasea} '123456';

6. INSTALACION DE LA APLICACIN. a) Reiniciamos los servicios instalados. # service named restart # service mysqld restart # service ldap restart b) PONEMOS LA RUTA QUE ESTA REGISTRADA EN EL DNS (http://b2evolution.abc.com).

El crea automticamente en las tablas dentro de las base de datos

c) Damos click donde dice identificar nos saldr algo haci.

S-ar putea să vă placă și