administracion de joomla en windows server 2003

38
JOOMLA INTEGRANTES YENITH MARITZA RODRIGUEZ KATERINE LUNA RUIZ JENY GONZALEZ LUZ DARY TEKIA LUISA FERNANDA RAVE LUISA FERNANDA ARIAS CARLOS CORDOBA MARCELO ESTEBAN HENAO INSTRUCTORES Fernando Quintero Mauricio Ortiz Nicolas Gallego Camilo Zapata ADMINISTRACIÓN DE REDES DE COMPUTADORES CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL MEDELLÍN 2008

Upload: carlo2

Post on 08-Jun-2015

2.583 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Administracion de Joomla en Windows Server 2003

JOOMLA

INTEGRANTES YENITH MARITZA RODRIGUEZ

KATERINE LUNA RUIZ JENY GONZALEZ LUZ DARY TEKIA

LUISA FERNANDA RAVE LUISA FERNANDA ARIAS

CARLOS CORDOBA MARCELO ESTEBAN HENAO

INSTRUCTORES Fernando Quintero

Mauricio Ortiz Nicolas Gallego Camilo Zapata

ADMINISTRACIÓN DE REDES DE COMPUTADORES CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL

MEDELLÍN 2008

Page 2: Administracion de Joomla en Windows Server 2003

INTRODUCCION En la actualidad La creación de páginas y sitios web es cada día una actividad más cotidiana, sencilla y posible para cualquier presupuesto, en este manual le damos a conocer una de las tantas opciones de aplicaciones web que son utilizadas para suplir cualquier tipo de necesidades dependiendo el caso. Hoy en día los administradores de red tienen la ventaja de los avances tecnológicos que se están dando en este campo, el cual nos permite de forma mucho mas fácil encontrar cualquier tipo de solución a un problema cualquiera en el mundo de las redes, pero bueno lo que les queremos dar a conocer a quien este interesado en leer nuestro trabajo que estamos seguros de que será muy útil para aquellas personas que les gustas las cosas nuevas, fáciles y sencillas tanto de interpretar como de manejar, les mostraremos un paso a paso de la instalación y administración de joomla. Lo que se quiere con este proyecto es mirar desde otro punto de vista las redes como tal, por que es un mundo extenso y con muchísimas formas de implementar y joomla es uno de esos campos que se desprende de varias ramas como los servidores ya que para realizar dicho hubo que montar un servidor web, software que es la aplicación como tal y mas cosas que observaran a medida que vayan leyendo lo que sigue a continuación.

Page 3: Administracion de Joomla en Windows Server 2003

JUSTIFICACION El siguiente proyecto se realizara con el fin de conocer otro campo mas de las redes que han ido avanzando notoriamente la aplicación que vamos a utilizar para desarrollar el trabajo asignado es llamado joomla. Una de sus ventajas es que hasta ahora ha cumplido con los requerimientos que se asignaron en este tercer proyecto de aplicaciones web tratando de cumplir con todo el proceso que se le debe hacer a esta.

Page 4: Administracion de Joomla en Windows Server 2003

OBJETIVOS Objetivo General Como objetivo general, es instalar la aplicación de forma que se autentique contra el servidor radius y una base de datos como ldap para garantizar la seguridad y la tolerancia a fallos. Objetivos Generales Montar la base de datos o el controlador de dominio en este caso Active Directory y crear los usuarios que se registraran en joomla Montar el servidor Radius y activarlo con el AD Montar apache (servidor web) Montar base de datos MySQL Instalar joomla y saber administrarla habilitando el plugin que debemos instalar para autenticarse con el Radius Instalar un snifer para monitorear el momento en que los usuarios de joomla se autentican con el radius.

Page 5: Administracion de Joomla en Windows Server 2003

APLICACIONES WEB Las aplicaciones web son aquellas en donde los usuarios pueden utilizar accediendo a un servidor web a través de internet, intranet o un navegador. Una aplicación es un software que se codifica en un lenguaje que soportan los navegadores web (HTML; Java script; Java etc...). Las aplicaciones web son populares, ya que son prácticos por que el navegador web trabaja como cliente ligero, y tiene la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a muchos usuarios potenciales. Hay varios tipos de aplicaciones web como: wikis, webblogs, tiendas en línea entre otras.

JOOMLA Joomla es una aplicación gestora de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de joomla esta basada por la gestión online de contenidos, esta funciones por medio de un navegador web, conectado a internet, a través del protocolo http. Con joomla podemos crear sitios web que traten sobre noticias, sitios corporativos, sitios web de presencia, portales comunitarios; con joomla también podemos hacer que funcione en redes internas (intranet) para la gestión de información interna (comunicaciones, usuarios etc.) para empresas de negocios u otras empresas. Joomla es tan sencilla y fácil de administrar que cualquier usuario puede manejarlo sin necesidad de una ayuda técnica y sin saber lenguaje HTML. Joomla esta programado en lenguaje PHP y SQL, utiliza base de datos relacionales (MySQL). Como joomla es una aplicación corre en un servidor web (apache). Como funciona Joomla?

1. La base de datos Mysql: allí es donde se guarda toda la información y la mayor parte de la configuración del sistema, de una forma ordenada y en distintas tablas, las cuales cada una de ellas almacena información específica y determinada.

2. Los scripts PHP: son los que ejecutan las acciones de consulta y realizan modificaciones en la base de datos convirtiendo los datos en simples páginas web interpretables por los navegadores de Internet (Browsers) y perfectamente inteligibles para los usuarios navegantes y administrador

Joomla! funciona sobre el pre-procesador php. El php se instala de diferentes formas, dependiendo de los sistemas operativos y del tipo de configuración deseada. Junto al php necesitará un servidor Web, la mayoría de las veces se utiliza Apache, pero también puede funcionar sobre otros servidores Web como Microsoft IIS. Además, Joomla! también necesita tener acceso a una base de datos, actualmente sólo puede usar MySQL.

La mayoría de las personas saben por su propia experiencia que no es fácil instalar un servidor Web Apache y que llega a resultar duro si se quiere añadir MySQL, PHP y Perl. La distribución XAMPP es una vía fácil para instalar un servidor Apache que contenga MySQL, PHP y Perl. XAMPP es realmente muy

Page 6: Administracion de Joomla en Windows Server 2003

fácil de instalar y de usar. Descárguelo, descomprímalo y empiece. Incluso puede instalarlo localmente en su ordenador con Windows XP.

Características de joomla

• Organización del sitio web: Joomla está preparado para organizar eficientemente los contenidos de su sitio en secciones y categorías, lo que facilita la navegabilidad para los usuarios y permite crear una estructura sólida, ordenada y sencilla para los administradores. Desde el panel administrador de Joomla usted podrá crear, editar y borrar las secciones y categorías de su sitio de la manera en que más le convenga.

• Publicación de Contenidos: Con Joomla CMS podrá crear páginas ilimitadas y editarlas desde un sencillo editor que permite formatear los textos con los estilos e imágenes deseados. Los contenidos son totalmente editables y modificables.

• Escalabilidad e implementación de nuevas funcionali dades: Joomla ofrece la posibilidad de instalar, desinstalar y administrar componentes y módulos, que agregarán servicios de valor a los visitantes de su sitio web, por ejemplo: galerías de imágenes, foros, newsletters, clasificados, etc.

• Administración de usuarios: Joomla le permite almacenar datos de usuarios registrados y también la posibilidad de enviar E-mails masivos a todos los usuarios. La administración de usuarios es jerárquica, y los distintos grupos de usuarios poseen diferentes niveles de facultades/permisos dentro de la gestión y administración del sitio.

• Diseño y aspecto estético del sitio: Es posible cambiar todo el aspecto del sitio web tan solo con un par de clicks, gracias al sistema de templates que utiliza Joomla.

• Navegación y menú: Totalmente editables desde el panel administrador de Joomla

• Administrador de Imágenes: Joomla posee una utilidad para subir imágenes al servidor y usarlas en todo el sitio

Page 7: Administracion de Joomla en Windows Server 2003

.

• Disposición de módulos modificable: En un sitio creado con Joomla, la posición de módulos puede acomodarse como se prefiera.

• Encuestas: Joomla posee un sistema de votaciones y encuestas dinámicas con resultados en barras porcentuales.

• Feed de Noticias: Joomla trae incorporado un sistema de sindicación de noticias por RSS/XMS de generación automática

• Publicidad: es posible hacer publicidad en el sitio usando el Administrador de Banners

Ventajas de joomla

• Fácil de instalar • Muchos de sus componentes son gratuitos • Manejar los componentes es sencillo • La forma de comprender los componentes es fácil de interpretar y muy

ordenado • Como es código php se puede modificar • Es multiplataforma • Para que joomla funcione se debe trabajar con software libre como la base de

datos como MySQL, apache y php • La seguridad de los sistemas de software libre es muy buena cuenta con

muchos mecanismos de encriptación y no es vulnerable a virus o malware que pueda dañar el sistema.

• El consumo de recursos es muy bajo, MySql es una base de datos que no utiliza muchos recursos y apache también usa muy pocos recursos

• Facilita editar cada pagina o sitio Web individual o grupal para publicar el contenido

• Escalabilidad e implementación de nuevas funcionalidades. Debido a la gran cantidad de funciones adicionales que se pueden adherir.

• Manejar controladamente las cuentas de usuario • Fácil manejo de interfaces visuales. • Tiene mucha documentación para implementarla fácilmente

Desventajas de joomla

Page 8: Administracion de Joomla en Windows Server 2003

• Algunos componentes o módulos que son muy buenos o que se destacan no son gratuitos por lo que hay que pagar.

• En la mayoría de los componentes muchas cosas se tienen que dejar así como están ya que a la hora de manejar las cosas en los componentes nos tenemos que limitar a como vienen.

• Hay que aprender como usar Joomla! y codificar en el para poder crear componente, modulo o plug-ins propios.

• Para algunos componentes de terceros para Joomla! hay poca documentación • Si se desean modificar los componentes hay que invertir mucho tiempo.

INSTALACION DE JOOMLA

Para comenzar queremos darles a conocer XAMPP que por medio de esta aplicación es mucho más sencillo llevar a cabo la instalación de joomla.

Como ya sabemos para que una aplicación funcione se necesita instalar unos servicios que conforman el grupo de la base de datos para que la aplicación pueda instalar perfectamente estos servicios son:

MySQL

Es un sistema de gestión de base de datos relacional, multihilo y multiusuario y lo mejor es que es software libre

APACHE

Es el servidor de páginas web. Un servidor de páginas web es un programa que permite acceder a páginas web alojadas en un ordenador.

PHP

es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica.

Estos son los requisitos para poder montar una aplicación web, pero como la tecnología ha avanzado tanto ya existen software que reúnen los servicios que les mencione anteriormente. Uno de esos software es XAMPP.

Page 9: Administracion de Joomla en Windows Server 2003

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. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Entonces les mostraremos la instalación de este software:

Primero debemos descargar el ejecutable para Windows ya que como el multiplataforma debemos mirar que si sea para Windows, este lo podemos descargar de internet en la pagina oficial de XAMPP.

Procedemos a instalar el software ejecutándolo.

Lo primero que nos aparece es el idioma, escogemos ingles en su defecto ya que ese es el único idioma en que se puede instalar y le decimos OK.

En este paso nos esta mostrando una introducción como bienvenida a xampp versión 1.6.8 y le damos clic en next

Page 10: Administracion de Joomla en Windows Server 2003

Acá nos indica en la ruta donde va a quedar guardado xampp, la dejamos por defecto y damos clic en next.

Luego nos aparece la siguiente ventana que nos permite elegir los servicios que vamos a instalar, en este caso escogemos MySQL y Apache y le damos clic en install NOTA: la opción de filezilla no la escogemos en este caso porque no necesitamos un cliente FTP.

Page 11: Administracion de Joomla en Windows Server 2003

Después de haber dado clic en install comienza a instalarse xampp .

Terminada la instalación nos aparecen unas consolas terminando de ejecutar el software por completo.

“Chequeando puertos necesarios. ¡Espere por favor…“

Page 12: Administracion de Joomla en Windows Server 2003

“configurando el servidor xampp”

“El servicio de apache 2.2 esta iniciándose” Por último nos aparece una pantalla donde nos felicita porque la instalación de xampp ha sido exitosa y le damos clic en finish.

Xampp queda instalado en nuestra maquina y nos aparece el icono en la barra de inico al lado derecho, al darle clic a este icono aparece lo siguiente

Page 13: Administracion de Joomla en Windows Server 2003

Esto significa que ya están corriendo los servicios de Apache MySql. Después de haber terminado la instalación de xampp proseguimos a la instalación de joomla. Como primer paso debemos descargar la aplicación de internet igual que xampp de la pagina oficial, ene este caso ya esta descargado y lo tenemos guardado en una memoria USB, entonces copiamos la carpeta de joomla.

Y la pegamos a la ruta Mi PC C:/xampp/htdocs

Después de pegar joomla al directorio htdocs de xampp, ingresamos a http://localhost/phpmyadmin para crear la base de datos MySql.

Page 14: Administracion de Joomla en Windows Server 2003

En este paso le damos un nombre a la base de datos que se llamara “joomla” y el cotejamiento “utf8_unicode_ci” que significa el código de algoritmo de tipo Unicode. su objetivo es que proporciona al medio por el cual un texto en cualquier forma e idioma pueda ser codificado para el uso informático de una aplicación, poco a poco se ha ido implementando en un numero considerable de tecnologías recientes que incluyen, XML,JAVA y sistemas operativos modernos. Cubre parte de las escrituras usadas actualmente, incluyendo árabe, armenio Ingles..... Entre otros Con esta variante de Unicode básicamente pueden mostrarse todos los idiomas con un simple parámetro de configuración de la codificación de dicha aplicación..... Después de haber creado la base de datos ingresamos a http://localhost/joomla y empezamos a instalar joomla como tal que es muy sencillo de hacerlo. Después de estar en localhost/joomla nos aparece la pantalla para comenzar la instalación en este primer paso nos aparece el idioma en que se instalara y le damos clic en siguiente

Page 15: Administracion de Joomla en Windows Server 2003

A continuación nos indica el segundo paso para seguir con la instalación en este caso dejamos todo por defecto y le damos clic en siguiente.

En este paso nos aparece la licencia donde nos dice por medio de esta varios puntos como. Que somos propietarios del sitio joomla pero no del sistema joomla. Esto quiere decir que hay ciertas leyes de Copyright que hay que respetar, hay que tener en cuenta también que el dinero con el que compramos el sitio no quiere decir que hallamos comprado el software, porque el sitio es gratuito, además es necesario que sepas que el Copyright sobre los contenidos de cada sitio le pertenecen al propietario del mismo. Una cosa es el copyright de Joomla y otra muy distinta es el copyright de los contenidos de un determinado sitio. Las acciones que podemos hacer como por ejemplo:

• Remover el crédito en el pié de página que tiene la leyenda: "powered by Joomla... "

• Usar el software para cualquier propósito. • Estudiar cómo trabaja el sistema y adaptarlo a las propias necesidades, sin la

necesidad de verte obligado a publicar o redistribuir esas modificaciones. • Redistribuirlo, es decir distribuir copias del sistema para que más personas

puedan acceder a él. • Cobrar por redistribuir el software o por prestar servicios relacionados con el

mismo. • Hacer mejoras al programa, y redistribuirlo bajo los mismos términos

GNU/GLP, pudiendo agregar el propio Copyright, al original de Joomla, y anotando los cambios de código, enmiendas y agregaciones al código fuente original.

También cosas que no podemos hacer como:

• Quitar las declaraciones de Copyright y créditos del código fuente de Joomla • Cobrar por el software Joomla en sí mismo (no confundir con cobrar por

redistribución o por servicios relacionados al software) • Modificar o ampliar el código fuente de Joomla con el objeto de revender o

cobrar por el software.

Page 16: Administracion de Joomla en Windows Server 2003

• Alterar el código fuente de Joomla con el objeto de darle a este otra denominación o librarse de la licencia GNU/GLP, para propósitos de venta.

• Alterar o eliminar la licencia GNU/GLP de distribución de Joomla. • Pretender que Joomla es tuyo, para hacer de él lo que quieras.

Después de haber comprendido esta licencia, la aceptamos y damos clic en siguiente.

Acá configuramos la base de datos desde joomla propiamente registrando datos como:

• Tipo de base de datos : MySql • Nombre del servidor : localhost • Contraseña: se deja en blanco • Nombre de la base de datos: joomla

Y le damos clic en siguiente

Page 17: Administracion de Joomla en Windows Server 2003

Acá nos preguntan si vamos a utilizar FTP pero en este caso no la vamos a utilizar de lo contrario hubiéramos señalado en la instalación de xampp la opción del servicio de filezilla entonces lo dejamos como esta por defecto NO y damos clic en siguiente.

En este paso hacemos la configuración principal con los datos que nos piden para seguir el proceso de instalación, ingresamos el nombre del sitio web en este caso “DIENSTEN” que es el nombre de nuestro grupo, en la opción donde nos pide un correo debe ser valido para que puede reconocerlo y no saque error y la contraseña que será con la que ingresemos como administrador. Le damos en siguiente y aceptar.

Ya para finalizar la instalación nos aparece una pantalla que nos dice que para continuar la instalación por motivos de seguridad debemos eliminar la carpeta de instalación completamente del sistema.

Page 18: Administracion de Joomla en Windows Server 2003

Eliminamos la carpeta de instalación completamente como no lo exige joomla para terminar

Y ya podemos comenzar la administración de nuestro sitio web en este caso JOOMLA.

Page 19: Administracion de Joomla en Windows Server 2003

Administracion de Joomla

Para administrar el sitio web que creamos por medio de joomla lo primero que debemos de hacer es ingresar la direccion con la que hemos hecho la configuración de joomla ejemplo: http://localhost/joomla/administrator Nota:En el administrador del sitio web en el menu Sitio si ponemos el cursor en la opcion configuracion global, click en la pestaña servidor podemos cambiarle la direccion con la cual que remos ingresar al sitio we; ya sea por la looback (127,0,0,1), Un dominio que tengamos creado o simplemente la ip del equipo. Ejemplo: En este caso la direccion con la cual ingresamos para administrar el sitio web es la ip de la maquina http://192.168.101.40

El campo resaltado es donde podemos cambiar la direccion por la cual ingresamos al siteo web.Cabe aclarara que por defecto viene la direccion de la looback 127.0.0.1

Page 20: Administracion de Joomla en Windows Server 2003

Cuando ingresamos a dicha direccion inmediatamente nos abrira la pantallita de bienvenida donde digitamos el nombre de usuario en este caso admin. Y la contraseña que anteriormente ya habiamos asignado al realizar la configuración.

La administración de Joomla se divide en cuatro áreas: *Menú principal *Barra de Herramientas *Barra de información *Area de trabajo El menú principal es la parte principal del panel de administración, dentro de él cada botón posee un menú desplegable con más opciones, los cuales pueden también poseer otros menues desplegables con sus propias opciones. La barra de herramientas provee al administrador de distintos instrumentos para la creación y manipulación de loscontenidos. No solamente contenidos sino también cualquier elemento de Joomla que podamos editar, crear oconfigurar, como por ejemplo templates, menúes, etc. Ten en cuenta que la barra de herramientas cambia sus botones dependiendo del elemento que se está administrando, ofreciendo opciones específicas para cada uno de ellos. Los componentes son quizás las aplicaciones más importantes que juegan un papel fundamental en la gestión de contenidos del CMS Joomla. Estos son pequeños programas independientes entre sí, que están junto al Core de Joomla (el corazón o nucleo del sistema), o bien se descargan aparte y posteriormente se instalan desde el panel administrador de Joomla. Cada componente tiene su propia tabla en la base de datos de Joomla y también sus propios archivos. Esto es precisamente lo que les da una independencia en el funcionamiento y no interfieren (en general) unos con otros, además esto brinda la posibilidad de que pueden ser instalados o desinstalados en cualquier momento, es decir, el sistema permite un asincronismo temporal en la instalación/desinstalación de estas aplicaciones.

Page 21: Administracion de Joomla en Windows Server 2003

Los componentes de Joomla funcionan en dos distinto s niveles. Dentro del nivel administrativo , el usuario madministrador realiza varias acciones: *Crea ítems y elementos que contienen datos e imágenes, * Edita, borra, elimina, publica, etc. Por ejemplo: en el componente com_poll (encuestas), el administrador crea una encuesta, la pregunta de esa encuesta, luego crea las distintas respuestas que se darán como opciones al usuario que responda esa pregunta, etc. Después de ello puede publicarla, editarla, borrarla, o crear nuevas encuestas y nuevas preguntas, etc ... Los componentes de administración se encuentran en el directorio: /administrator/components/ El otro nivel de funcionamiento de los componentes es el de frontend: Aquel que interactua con los usuarios/navegantes del sitio que pueden realizar acciones como: Filtrado de datos realizando búsquedas específicas Envío de datos al sistema o al usuario administrador Navegación por sus ítems y hasta creación o edición de contenidos específicos Los archivos de estos componentes se encuentran en /components/ Por ejemplo en un componente de clasificados, el usuario puede ver los anuncios publicados por otros usuarios y también publicar o editar sus propios avisos... Después de ingresar tendremos a disposición los siguientes componentes que vamos a mencionar: 1.El administrador de los contenidos en la parte superior tiene un menú desplegable con varias opciones unas que vamos a utilizar y otras que se requieren que no se toquen para no haber problemas futuros.

En esta pagina de bienvenida del panel de control hay unos iconos o botones grandes como si fuera un acceso directo a las tareas mas utilizadas.

Page 22: Administracion de Joomla en Windows Server 2003

Ahora empecemos hacer uso de los diferentes compone ntes del panel de herramientas de joomla: 1.ingrese al administrador de contenido (recuerde: http://192.168.101.40/joomla/administrator) con usuario y contraseña. 2.Escoja la opción del botón grande "Añadir nuevo articulo" Se abrirá una nueva página, donde usted puede notar en la parte superior derecha los siguientes botones:

Estos botones son muy importantes y cada uno realiza la siguiente acción: Previsualizar: previsualiza cómo está quedando el contenido que usted está insertando. Guardar: guarda los cambios realizados y cierra la ventana de edición. Use este botón cuando haya terminado de realizar todos los cambios. Aplicar: guarda parcialmente los cambios, sin sacarlo de la ventana de edición. Use este botón cada vez que quiera ir guardando los cambios, y si su intención es continuar editando

Page 23: Administracion de Joomla en Windows Server 2003

el contenido. Cancelar: para salir de esta ventana de edición sin guardar cambios. Ayuda: lo lleva a la ayuda del administrador de contenido. Por otra parte, en la parte izquierda tenemos el formulario que nos permitirá ingresar los datos del nuevo contenido: Titulo: es el título de la noticia o artículo. Alias: es el alias del título. Secion: escoja la sección de esta nueva entrada. Categoria: escoja la categoría de esta nueva entrada. Pagina Principal: al activar esta casilla, la noticia aparecerá en la primera página (home). Publicado: al activar esta casilla, el artículo inmediatamente saldrá publicado

Nivel de Acceso: un contenido puede ser para el público en general, o para usuarios registrados o con nivel de acceso especial. Alias del Autor: para aquellos sitios que tengan distintos colaboradores, periodistas,editorialistas o escritores, sirve para colocar en esta casilla el nombre de dicho profesional. Fecha de Creacion: sobrescribe la fecha de creación de la noticia. Inciacion de Publicacion: fecha en que el sistema publicará automáticamente la noticia. Publicacion Finalizada: para noticias con caducidad, se puede programar la fecha de desaparición automática del sistema.

Cuando usted haya terminado su noticia, haga clic en guardar y su noticia quedará publicada en el sitio web.

Page 24: Administracion de Joomla en Windows Server 2003

En caso de querer cambiar la contraseña de administ rador hacemos lo siguiente: Pues además de la contraseña, usted podrá cambiar otros parámetros importantes haciendo clic en el botón grande "Gestor de Usuarios", desde el home. Saldrá el listado de usuarios actuales, por lo general, sale solo el del Administrador. Haga clic sobre el nombre del administrador y podrá entrar a configurar varios parámetros, entre ellos la contraseña, el nombre, el correo electrónico etc. Además, usted puede crear nuevos usuarios a los que les podrá dar niveles de acceso al control del administrador.

Requerimiento para que la aplicación (joomla) pueda ser autenticada con el Servidor Radius

*Para que se pueda ser dicha autenticacion debemos descargar el Pluggin de Autenticacion en la siguiente enlace http://joomlacode.org/gf/project/joomla_radius1/frs/

Page 25: Administracion de Joomla en Windows Server 2003

*Descargamos el primero, despues de descargarlo lo añadiremos en la aplicación asi: *Vamos al panel, damos click en extensiones y en instalar/desinstalar

*Se abrira una ventanita asi alli debemos de poner la ruta donde quedo guardado el plugin y damos clik en subir archivo/instalar y listo ya queda guardado el plugin.

Page 26: Administracion de Joomla en Windows Server 2003

Ahora damos click de nuevo en extensiones, gestor de plugins y vemos que alli ya se encuentra el plugin de autenticacion de radius.

Por ultimo llenamos los datos para registrar la aplicación con el servidor:

Page 27: Administracion de Joomla en Windows Server 2003

Active directory

El servicio de directorio proporciona la capacidad de establecer un único inicio de sesión y un repositorio central de información para toda su infraestructura, lo que simplifica ampliamente la administración de usuarios y equipos, proporcionando además la obtención de un acceso mejorado a los recursos en red. Es un servicio de directorio, en el cual se pueden resolver nombres de URLs o de determinados recursos. Para realizar la instalacion del Directorio Activo seguiremos los siguientes pasos: 1.Damos click en inicio, abrimos la consola de comandos (ejecutar) estando alli escribimos dcpromo y de buevo le damos click en Aceptar.

*Luego se abre el asistente de instalacion de Active Directory,dar click en siguiente , despues mostrara un mensaje de compatibilidades del sistema opertivo,damos click e siguiente para comenzar con la confiuracion. 2.En esta ventanita escogemos la primera opcion “Controlador de dominio para un dominio Nuevo” esta opcion la escogemos ya que este es el primer controlador de dominio que vamos a configurar; este asistente de configuracion lo que hace es: *Instalar Archivos de soporte del Directorio Activo *Crear el nuevo dominio y hacerlo registrar con el DNS Proseguimos dando click en siguiente.

Page 28: Administracion de Joomla en Windows Server 2003

3.Creamos el nuevo dominio:escribimos el dominio que deseamos crear, ya que no tenemos ninguno dominio existente escogemos la primera opcion. 4.El nuevo nombre de dominio:Para que el controlador de dominio que estamos creando debemos de asignarle un nombre de dns valido para que asi pueda ser identificado en la red. En este caso escogimos el nombre yolu.local y damos click en siguiente.

5.Nombre del dominio NetBios: Este asistente de instalacion socita este nombre solo para el nmbre de dominio.Este es solo para clientes que no soporten Directorio Activo.Son clientes inferiores en la red por ejemplo Windows NT4...Este sistema por defecto pone el NetBios basandose en el nombre de DNS que hayamos especificado.

Page 29: Administracion de Joomla en Windows Server 2003

6.Ubicacion de la Base de Datos: El asistente pide esta ubicación para tener un orden de la ubicación de los objetos, propiedades y registros del Active Directory y damos click en siguiente

7.Volumen del Sistema Compartido: Este contiene informacion del dominio que se replica en el restro de controladores de dominio de la red.

Page 30: Administracion de Joomla en Windows Server 2003

8.Diagnostico del registro DNS: El asistente de instalacion buscara servidor DNS y al encontrarlo al encontrarlo comprobara la compatibilidad de este y lo anexara al arbol de active directory.Como nosotros no lo tenemos instalado escogemos la segunda opcion para instalarlo.Damos siguiente.

9.Permisos: Esta opcion la escogemos según la necesidad de la empresa y la version de nuestro servidor en este caso escogemos la segnda opcion.

Page 31: Administracion de Joomla en Windows Server 2003

10.Contraseña modo de restauracion: Esta contraseña es utilizada para iniciar el servidor en modo de restauracion, es decir si por motivo alguno se nos dañara el servicio de directorio la utilizariamos para restaurarlo.

11. Por ultimo se abre un asistente con el resumen de toda la instalacion, damos click en siguiente y ahora si comienza la instalacion completa de nuestro servicio de directorio.

Page 32: Administracion de Joomla en Windows Server 2003

Al terminar damos click en finalizar , reiniciamos el equipo y listo ahora podemos disfrutar de nuestro servicio de directorio.

RADIUS Microsoft ha implementado el protocolo RADIUS (Remote Authentication Dial In User Service) en Windows 2000/2003 en lo que ha llamado el servicio IAS (Internet Authentication Service / Servicio de Autenticación de Internet). Cuando hablamos de RADIUS resulta conveniente introducir el marco AAA al lector, que implica una serie de conceptos básicos de los que se encarga el protocolo que nos ocupa. AAA son las siglas de Authentication, Authorization y Accounting.

Autenticación: Es un proceso de verificacion de la identidad de una persona o maquina. Cuando hablamos de autenticar usuarios el primer ejemplo que se nos viene a la cabeza es el del nombre de usuario y la contraseña, aunque no todo es tan simple. Infraestructuras tan completas como los certificados digitales son soluciones más actuales y complejas al problema de la autenticación..

Autorización: En esta parte se involucra la utilización de reglas y plantillas para decidir si un usuario previamente autenticado goza de privilegios suficientes para acceder o no a un recurso.

Cuentas: entorno a la arquitectura AAA se encuentran las cuentas de usuario, que miden y documentan los recursos que un usuario utiliza durante su acceso.

Page 33: Administracion de Joomla en Windows Server 2003

Instalacion de RADIUS

1.Para poner nuestro servicio en marcha tendremos que ir a

Panel de Control -> Agregar o quitar programas -> Agregar o quitar componentes de Windows -> Servicios de Red click en detalles y una vez en estando alli activamos el "Servicio de autenticación de Internet".

Damos click en aceptar, esperamos que finalice la instalacion y listo ya puedes empezar administrar tu servicio IAS.

2.Para comenzar administar nuestro servicio existen dos formas de acceder a el:

*Ingresamos a Herramietas Administrativas, nos aparecera una lista de servicios, entonces escogemos la opcion de Servicio de Autenticacion de Internet y se abrira una ventanita de administracion de IAS.

*La otra seria ir a la consola de interpretacion de comandos “ejecutar” y alli escribimos (ias.msc)

3.Despues de estar en el asistente de administracion de IAS hay varios contenederos que las mencionaremos acontinuacion:

3.1 Servicio de Autenticacion de internet (local): En esta opcion si le damos click derecho nos apareceran otras opciones, como son registrar con active directory, detener servicio, propiedades entre otros.en esta parte mas que todo se refiere al servicio como total,

Page 34: Administracion de Joomla en Windows Server 2003

3.2 Cliente Radius: Aca vamos a poner los diferentes clientes con los cuales vamos a utilizar IAS para hacer la Autenticacion, cuando añadimos un cliente en este caso es la aplicación. Donde tendremos que ir introducir la dirección IP o FQDN del cliente además de un secreto compartido (shared key). Aparte del RADIUS estándar también

soporta otras implementaciones RADIUS de distintos fabricantes.

Page 35: Administracion de Joomla en Windows Server 2003
Page 36: Administracion de Joomla en Windows Server 2003

3.3 Registro de Acceso Remoto: t enemos la oportunidad de fijar el sistema almacenamiento de logs, podemos almacenarlos en local (por defecto) o bien en una base de datos SQL a través del correspondiente DSN (origen de datos OBDC).

3.4 Directivas de Acceso Remoto: podemos configurar una serie de condiciones de acuerdo con diversos parámetros para admitir o rechazar peticiones de autentificación, estas se procesan en el orden establecido y en caso de que no se cumpla ninguna el intento de autentificación será rechazado. Aparte de las directivas que podeis ver abajo que son las personalizadas, también existen otras que vienen ya definidas de acuerdo con los escenarios mas habituales de uso de IAS.

Page 37: Administracion de Joomla en Windows Server 2003

3.5 Procesamiento de Solicitud de conexión: podremos crear proxies de RADIUS de forma que deleguemos la autentificación en un servidor de RADIUS remoto, esta opción esta solo soportada en Windows Server 2003. Para ciertas funcionalidades tales como implantar un servidor de VPN con RRAS donde es necesaria un integración con el Directorio Activo tenemos que registrar el servidor en el directorio, para ello debemos situarnos sobre el nodo raíz del menú y hacer click con el botón derecho sobre el o bien ir a Acciones donde también encontraremos la opción Registrar servidor en Active Directory.

NOTA:En Windows Server 2003 en la versión Standard del sistema operativo estamos limitados a 50 clientes y 2 grupos remotos de acceso mientras que en Enterprise el numero es ilimitado, en Windows 2000 solo existe la función de servidor RADIUS y no hay limitaciones en ninguna versión.

Ya hemos terminado con la instalacion y administracion de Servicio de Autenticacion de Internet.

IMPORTANCIA DE LA INTEGRACION DE AMBOS SERVICIOS CO N LA APLICACION

Page 38: Administracion de Joomla en Windows Server 2003

Despues de que instalamos joomla con su propia “base de datos”, ustedes se preguntaran que funcion cumple el LDAP; que en este caso es el Active Directory, ya que seria otra baase de datos y joomla ya la tiene.

La diferencia es que el Active Directory trabajaria como una base de datos externa y asi le brinda mas seguridad a registro que hace joomla con su base de datos MySQL y en el momento de revisar el control de los usuarios que han accedido es mas eguro por que nos da la posibilidad de saber e identificar que acciones hace los usuarios en los inicios de sesiones que realizan; y asi se evitarian problemas futuros.

A parte de haber utilizado el directorio activo recurrimos al servidor Radius (Servicio de Autenticacion de Internet) este lo integramos con el Servicio de Directorio y registra en su configuracion a joomla como cliente para que se realice una funcion mas completa.

Funcion de Active Directory y Radius frente a la a plicación “Joomla”

En forma general la funcion principal del radius en este escenario es la de autenticar el usuario registrado en la aplicación como tal en el momento de loguearse, esto lo realiza basandose en los usuarios y credenciales registradas en una base de datos centralizada que en este caso es Active Directory, pero teniendo en cuenta que estos mismos usuarios y credenciales deben estar registrados en la base de datos local de la aplicación (MySQL) para poder ser validados.

Por otra parte, el LDAP (Active Directory) despues de recibir la autenticacion realizada por el servidor Radius, es el encargando de comparar los usuarios,credenciales que se estan logueando con los usuarios y credenciales que este tiene registrado en su base de datos y si coinciden los valida en la aplicación segun los privilegios que tenga cada usuario en la base de datos local (MySQL).