APLICACIONES WEB

APLICACIONES WEB

TITULACION Administración de redes

INTEGRANTES Erica Uribe Herrera Andrés Deossa Villa Ana Carrillo Rodríguez Danilo Gutiérrez Puerta Vanessa Valenzuela Guzmán Lina Marcela Tobón Barreneche Sandra Viviana Carvajal Fernández

NETWORK EVOLUTION

TUTORES Nicolás Gallego Mauricio Andrés Ortiz Camilo Andrés Zapata Fernando Alonso Quintero

SENA Centro de Servicio y Gestión Empresarial MEDELLIN 2008 NETWORK EVOLUTION

APLICACIONES WEB

CONTENIDO

Pag 1. Introducción 2. Objetivos 2.1 Objetivo General 2.2 Objetivo Especifico 3. Marco Conceptual 3.1 Aplicaciones web 3.2 Estructura de las aplicaciones web 3.3 Wampserver 3.4 Jommla 3.5 BBpress 3.6 Ocs Inventory 3.7 Xampp 4. Marco Teórico 4.1 Instalación de WampServer 4.2 Instalación de Joomla 4.3 Instalación de Bbpress 4.4 Instalación de Xampp 4.5 Instalación de Ocs Inventory 4.6 Seguridad y Soporte Openssl 4.7 Configuración del Agente de Ocs Inventory en Windows XP 5. Conclusiones 6. Cibergrafìa 3 4 4 4 5 5 5 5 6 6 6 7 8 8 12 18 24 27 32 37 40 41

NETWORK EVOLUTION

2

APLICACIONES WEB

INTRODUCCION

En este mundo tan apresurado en el que vivimos, la informática se ha convertido en una pieza fundamental para el hombre, ya que facilita el desempeño de él mismo en actividades de gran importancia, las aplicaciones web son una de esas herramientas.

Este manual explicar de una manera sencilla la instalación y configuración de las aplicación web Jommla, bbpress y ocs inventory. Estas aplicaciones se esta implementado con el fin de dar soluciones a las empresas, que hoy en día no cuentan con una aplicación para dar información sobre su empresa, o con un foro de discusión abierta para saber lo que piensan sus clientes y empleados, o que tienen la necesidad de hacer un mejor seguimiento del inventario de red para la empresa.

Estas aplicaciones no tiene ningún costo ya que trabaja bajo licencia GPL, además no requiere de la instalación de un servidor web, ya que estas aplicaciones pueden ser instaladas sobre un servidor independiente de plataforma de software libre, tales como wampserver o xampp que son las que se usaran para la instalación en este manual, consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de PHP.

NETWORK EVOLUTION

3

APLICACIONES WEB

OBJETIVOS

OBJETIVO GENERAL

Aprender que existen herramientas que son fáciles de implementar algunas libres otras no, pero se puede manejar y utilizar para dar soluciones a problemas que se pueden dar en una empresa.

OBJETIVOS ESPECÍFICOS

Probar diferentes aplicaciones web y su funcionamiento Conocer que existen formas de montar plataformas de estudio Aprender que tanto el software libre y el privativo tiene las misma forma de trabajar uno mejor que otros, pero obteniendo los mimos resultados, y que las aplicaciones trabajan de igual manera sin importar el Sistema Operativo en el que se este trabajando. Trabajar en equipo buscando soluciones a problemas planteados por los instructores.

NETWORK EVOLUTION

4

APLICACIONES WEB

MARCO CONCEPTUAL

APLICACIONES WEB Aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web (HTML, JavaScript, Java, etc.) en la que se confía la ejecución al navegador. Estructura de las aplicaciones web Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa y un motor capaz de usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) constituye la capa de en medio. Por último, una base de datos constituye la tercera y última capa. El navegador web manda peticiones a la capa de en medio que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. WAMPSERVER Es una plataforma para el desarrollo Web en Windows. Le permite desarrollar aplicaciones Web dinámicas utilizando el servidor Apache2, el lenguaje de scripting PHP y una base de datos MySQL. Asimismo, PhpMyAdmin y SQLite Manager para gestionar con mayor facilidad sus bases de datos.

Wampserver se instala fácilmente y se utiliza muy intuitivamente, puede configurar muy rápidamente (sin tocar los archivos de configuración).

NETWORK EVOLUTION

5

APLICACIONES WEB

A diferencia de otras soluciones, Wampserver puede reproducir fielmente su servidor de producción. Una vez instalada la base, puede añadir como muchas versiones de Apache, MySQL y PHP que quieras.

Wampserver también tiene un "TrayIcon" lo que le permite simplemente gestionar y configurar sus servidores, pero no los archivos de configuración. JOOMLA Es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, encuestas, calendarios, búsqueda en el sitio web, e internacionalización del lenguaje. BBPRESS Se centra en estándares web, que hagas mas fácil su uso, su integración y la velocidad que este maneje. Esta centrado en mantener las cosas como pequeñas y ligeras como sea posible al mismo tiempo la posibilidad de añadir grandes rasgos a través de su amplio sistema de plugin.

Es el sistema de gestión de foros creado por el equipo de WordPress y que se usa en los foros de WP y Technorati. bbPress es cada vez una solución más interesante a tener en cuenta si queremos montar un foro, a lo que también ayuda lo bien respaldado que se encuentra el proyecto. OCS INVENTORY Open Computer and Software Inventory NG Packager es una aplicación diseñada para preparar la instalación automática de un solo clic de software de usuario NETWORK EVOLUTION

6

APLICACIONES WEB

('paquetes') para windows. También permite la ejecución de cualquier script utilizando una cuenta de administrador alterna. Este empaquetador está basado en software utilitario tipo open source NSIS script y RemCom. El uso de OCS Inventory Packager es la manera más rápida de instalar y configurar el Agente OCS Inventory NG, localmente o en un dominio. Se basa en las herramientas NSIS script y RemCom. Genera un archivo llamado ocspackage.exe basado en sus parámetros, lo que permite una instalación de usuario de un solo clic, silenciosa o no. En combinación con el parámetro OcsLogon / instalar hace del servicio de distribución de software bajo sistemas operativos Windows algo fácil de lograr. XAMPP Es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas.

NETWORK EVOLUTION

7

APLICACIONES WEB

MARCO TEORICO

INSTALACION DE WAMPSERVER

Descarga

Wampserver

desde

la

página

oficial

con

el

siguiente

link

http://sourceforge.net/project/downloading.php?groupname=wampserver&filename=W ampServer2.0d.exe&use_mirror=ufprv. Ejecuta el instalador para comenzar.

Si estás de acuerdo acepta los términos de la licencia del contrato.

NETWORK EVOLUTION

8

APLICACIONES WEB

En este paso se especifica la ruta donde se creara la carpeta “wamp” que es en la que almacenaras tus sitios web.

Empieza la instalación.

NETWORK EVOLUTION

9

APLICACIONES WEB

Selecciona el navegador web con el que se abrirá esta aplicación.

Aquí deberá especificar el servidor SMTP y de la dirección correo electrónico que utilizara PHP en la función de correo. Si no está seguro, deje los valores por defecto

Con esto finaliza la instalación. NETWORK EVOLUTION 10

APLICACIONES WEB

Esta es la consola desde donde podrás administrar wampserver, iniciar o parar los servicios, configurarlos y escoger la versión que se acomode a sus necesidades. Para ver esta consola da clic izquierdo sobe el icono wampserver.

Esta consola se instala por defecto en ingles, una de sus ventajas es la flexibilidad en el manejo de idiomas. Para cambiarla a tu idioma selecciona con clic derecho el icono wampserver.

NETWORK EVOLUTION

11

APLICACIONES WEB

INSTALACION DE JOOMLA

Crea una base de datos para Joomla utilizando “PHPMyAdmin”.

Entra

desde http://localhost/phpmyadmin/ o desde el acceso directo desde el icono wampserver. Escribe el nombre que deseas para la base de datos, en este caso es Joomla, recuerda el nombre por que mas adelante en la configuración de joomla te pedirán este nombre. En cotejamiento selecciona “utf8_unicode_ci” y selecciona Crear.

Ahora guardar las aplicaciones web en la carpeta “www” de la carpeta “wamp”. Si en la instalación dejaste la ruta por defecto, deberás encontrar la carpeta en: , , . ,

NETWORK EVOLUTION

12

APLICACIONES WEB

En www, pega las aplicaciones que desees.

En la consola de administración selecciona “Localhost” para ir a la pagina de configuración, desde allí podrás acceder a las aplicaciones que incluiste en la carpeta “www”.

Selecciona la aplicación para que comiences su instalación.

NETWORK EVOLUTION

13

APLICACIONES WEB

Elige el idioma.

En la comprobación previa solo selecciona siguiente. Lee la licencia y selecciona siguiente.

NETWORK EVOLUTION

14

APLICACIONES WEB

En la configuración de la base de datos no escriba la contraseña para evitar conflictos más adelante.

Si utilizas un servidor FTP no lo configures aun, puedes hacerlo mas adelante.

NETWORK EVOLUTION

15

APLICACIONES WEB

En la configuración principal escribe el nombre de ti sitio web, y el correo del administrador.

Al finalizar debes borrar el directorio de instalación para poder continuar.

NETWORK EVOLUTION

16

APLICACIONES WEB

Para borrar el directorio de instalación entra a la carpeta www en donde esta Jommla, ábrela y busca “Instalation”, y elimínalo.

Para administrar Joomla agrega al final de la ruta de localhost

NETWORK EVOLUTION

17

APLICACIONES WEB

INSTALACION DE BBPRESS

Lo primero que debes hacer es descargar la aplicación bbpress, lo puedes hacer desde la siguiente dirección http://bbpress.org/download/, selecciona el archivo .zip Descomprímelo y una vez tengas el paquete, guárdalo en la carpeta “www” de la carpeta “wamp”. Entra al paquete bbpress y busca el archivo “bb-config-sample” ábrelo con un editor de texto y escribe el nombre que le darás a la base de datos, el usuario de mysql, y el localhost.

Guardalo como “bb-config.php”.

NETWORK EVOLUTION

18

APLICACIONES WEB

Ahora registra el nombre que le acabaste de asignar en la base de datos.

Abre el administrador del localhost desde el icono de wampserver para que empiece la instalación. Selecciona “let`s get started”

NETWORK EVOLUTION

19

APLICACIONES WEB

Esta opción es para integrar bbpress con wordpress pero no lo vamos hacer, entonces solo selecciona “Skip WordPress integration”.

Selecciona “Go to step >>”

NETWORK EVOLUTION

20

APLICACIONES WEB

Escribe el nombre que deseas para el foro, el usuario mysql que siempre será root, escribe un correo electrónico y el nombre para el primer foro.

Para finalizar la instalación solo selecciona “Complete the instalation >>”.

NETWORK EVOLUTION

21

APLICACIONES WEB

El siguiente error fue por que se envía una contraseña al correo que escribí en el registro, y la contraseña no pudo ser enviada, pero es un error mínimo ya que aquí mismo te dan la contraseña, cópiala por que la vas a necesitar para loguerte.

NETWORK EVOLUTION

22

APLICACIONES WEB

Selecciona http://localhost/bbpress/, para que accedas al foro.

Ingresa con tu usuario que seria “root” y la contraseña que te dieron en el paso anterior.

NETWORK EVOLUTION

23

APLICACIONES WEB

INSTALACION DE XAMPP

La instalación de OCS Inventory se va a hacer con Xampp. No puedes instalar xampp en el mismo servidor donde se tiene instalado wampserver, ya que estos cumple la misma función no pueden correr en la misma maquina al mismo tiempo.

Descarga xampp, lo puedes hacer desde http://xampp.uptodown.com/ descarga el archivo installer.

Ejecuta el instalador y lo primero será seleccionar un idioma.

En el asistente de instalación selecciona next, a continuación podrás escoger la ruta donde se almacenara el contenido de xampp.

NETWORK EVOLUTION

24

APLICACIONES WEB

Escoge si quieres que se cree un acceso directo en el escritorio y una carpeta en el menú de incio, y selecciona los servicios que vas a instalar en este caso apache y MySQL.

Selecciona Install

da clic en Finish

NETWORK EVOLUTION

25

APLICACIONES WEB

Se abriran varias consolas, que te muestran que se están iniciando los servicios. Esta es la consola de administración de xampp.

NETWORK EVOLUTION

26

APLICACIONES WEB

INSTALACION OCS INVENTORY

El

instalador

lo

podemos

descargar

de

la

siguiente

página

http://www.ocsinvetory-ng.org/ luego de descargarlo, ejecutalo y comensara la instalacion.

Elegir el idioma.

Continuaremos con la instalación damos clic en siguiente para instalar OCS INVECTORY

NETWORK EVOLUTION

27

APLICACIONES WEB

Luego dirá que acepta los termino de licencias para continuar, aceptar los términos.

Escoge donde va quedar almacenado lo que se refiera ocs inventory, deja la ruta que aparece por defecto.

NETWORK EVOLUTION

28

APLICACIONES WEB

Instala los componentes a instalar, en este paso señala xampp y ocs inventory.

Luego seleccione la carpeta donde va quedar instalado ocs inventory y da clic en siguiente

Da clic en instalar y empezara la instalación. NETWORK EVOLUTION 29

APLICACIONES WEB

Por último Inventry.

aparcera una pantalla informando que ya está instalado OCS

Dirígete

al

navegador

y

escribe

la

siguiente

dirección

http://localhost/ocsreports/, mostrara una imagen en la que veras un usuario y una contraseña para Mysql. Da clic en send.

Mysql: Mysql password: Mysql hostname:

root Esta parte se deja en blanco localhost

NETWORK EVOLUTION

30

APLICACIONES WEB

Luego ve a el siguiente link siguiente pagina.

http://localhost/ocsreports/ y

mostrara la

El nombre de usuario será: admin Contraseña: admin y aceptar

Luego veremos la parte grafica de nuestro ocs inventory

NETWORK EVOLUTION

31

APLICACIONES WEB

SEGURIDAD Y SOPORTE OPENSSL

Ve a https://localhosts, después de dar esta dirección saldrá una nueva pantalla que dice que este sitio tiene seguridad que si desea continuar y Acepta.

Otra

forma

de

hacerlo

seria

visitando

el

siguiente

link

http://localhost/xampp/indexphp y luego en la parte izquierda de la página y da clic en el chec de seguridad y te enviara a la siguiente imagen debes dar clic en la parte de abajo en la opción http://localhots/security/xamppsecurity.php aquí se cambia la contraseña para Mysql

NETWORK EVOLUTION

32

APLICACIONES WEB

Luego cambia la contraseña y el usuario de Mysql y da clic en Make safe the xampp directory

Arecerá con el siguiente mensaje “el directorio xampp está protegido ahora”.

NETWORK EVOLUTION

33

APLICACIONES WEB

Escribe en tu navegador http://localhost/xampp/index.php y pedirá una identificación para verificar la autenticidad.

A continuación va a mostrara la siguiente imagen y en la parte inferior da clic en https://localhots

NETWORK EVOLUTION

34

APLICACIONES WEB

Como anteriormente ya habíamos aceptado el certificado ya no habrá ningún problema.

En el navegador escribe https://localhost/ocsreports/index.php

si lo hecho

hasta el momento esta bien mostrara lo siguiente si no algo has hecho mal.

NETWORK EVOLUTION

35

APLICACIONES WEB

NETWORK EVOLUTION

36

APLICACIONES WEB

INSTALACIÓN DEL AGENTE EN WINDOWS

Para que oci puede cumplir con su función los equipos clientes deben tener instalado el agente. Para esto descarga el instalador

ocsng_win32_agent_1.0.1 zip de la siguiente pagina http://www.ocsinventoryng.org, este archivo viene comprimido lo descomprimelo y ejecutalo.

Da doble clic en el instalador, selecciona next .

Acepte lo términos de licencia y da clic en I Agree.

NETWORK EVOLUTION

37

APLICACIONES WEB

Mostrara otra pantalla en la cual debes dar la dirección del servidor, el puerto y un chec en para no usar proxy.

Luego da la ruda en donde va a quedar instalado el agente.

NETWORK EVOLUTION

38

APLICACIONES WEB

Luego empezara a cargar los componentes

Y así finalizara la instalación del agente.

CONCLUSIONES NETWORK EVOLUTION 39

APLICACIONES WEB

Después de algunos días de estudio se pudieron lograr los objetivos propuestos por los profesores y compañeros, fue algo complejo lograr un

buen trabajo en equipo ya que tanto en la parte laboral como estudiantil es complicado trabajar con personas con quien no sea trabajado nunca, y exponer conceptos e ideas, pero después de tantos meses de trabajo se aprendió a trabajar en equipo, y se lograron las metas fue bueno compartir con persona que le aportan al aprendizaje y una muestra de ello fue en la puesta en marcha de esta proyecto que seria la culminación de una serie de proyectos elaborados anteriormente. Se obtuvo una experiencia con la implementación de las aplicaciones joomla, bbpress y osc inventory

NETWORK EVOLUTION

40

APLICACIONES WEB

CIBERGRAFIA

http://sourceforge.net/project/downloading.php?groupname=wampserver&filena me=WampServer2.0d.exe&use_mirror=ufprv. http://bbpress.org/download/ http://xampp.uptodown.com/ http://www.ocsinvetory-ng.org/

NETWORK EVOLUTION

41

Sign up to vote on this title
UsefulNot useful