Home

Manual Administrador

image

Contents

1. Software para el deporte Manual de instalaci n y administraci n del administrador Alumno Diego Cebri n Tutor Juan Antonio Velasco ndice de contenido Software para el denota a paa iniciadas 1 Manual de instalaci n y administraci n del administradoOr oooocccccccccnccicccocccoccoonnannncncnnnnno 1 1 Instalaci n del sistema operativo de servidor y los componentes necesarios para el tTUNCIONAMIENTO de GOSPO seiere E a a a a a a a e e aa aans 3 1 1 Instalaci n del sistema operativo s sssssnnnnnnnrnnrrnnnnnnnnnnnnnnnnnnn nanaraman nnn eeen nnna 3 1 2 Instalaci n de COMPONENTES ccccccccccccccnononononcnonononononcconcnnnnonannnnnnnnonananannnns 7 1 3 Configuraci n de APC iii id dz 7 1 4 Instalaci n de ficheros de Gesport y puesta en marcha de Web oocccccccccncc 7 1 5 Configuraci n de la base de datos y creaci n de datos base ooooccooonncccnnc 8 1 6 Configuraci n de DNS y acceso a la p QiNA oooocooccccocococococooooaacccnncnnnnnnncnnnnnns 10 Advertencia para el seguimiento de ciertos puntos de este manual es necesario conocer los conceptos b sicos de administraci n de sistemas Linux operaciones con bases de datos configuraci n b sica de servidores y conexi n remota de ordenadores Bas ndonos en esos principio describiremos la instalaci n completa en un sistema determinado con unos comandos concretos Este manual describe la instalaci n de la aplicaci n de servidor Gesp
2. lt Directory gt lt VirtualHost gt Una vez que tenemos el fichero en la carpeta de sitios disponibles creamos un enlace simb lico hacia este fichero desde la carpeta de sitios activos El n mero indica el orden de carga 000 es para default que carga los servidores b sicos as que por lo menos tendremos que ponerle 001 Si el servidor aloja m s aplicaciones podremos elegir el orden de carga de cada una en el inicio de apache Posteriormente reiniciamos el servidor web ln s etc apache2 sites available gesport etc apache2 sites enabled 001 gesport etc init d apache2 restart Para comprobar el funcionamiento correcto de esta parte de la configuraci n de Gesport tendremos que configurar un ordenador cliente con la direcci n IP de la m quina asociada al nombre de servidor y escribir este nombre en el navegador Como resultado nos debe dar un error puesto que a n no hay base de datos ni datos dentro 2 2 Configuraci n de la base de datos y creaci n de datos base Una vez funcionando el directorio de la aplicaci n de una manera correcta procederemos a crear un usuario en la base de datos para la ejecuci n del programa una base de datos e introduciremos los datos b sicos para empezar a funcionar con la aplicaci n Para crear ese usuario podemos hacerlo directamente en la linea de comando o con el programa phpyadmin si lo instalamos anteriormente En esta documentaci n se describen los comandos para bash ya que el pro
3. opt donde debemos instalar Gesport siguiendo las directrices de Debian y Ubuntu para instalaci n de software ajeno a la distribuci n etc es un directorio donde solo hay ficheros de texto y ocupa bastante poco En ocasiones las soluciones a problemas de seguridad vienen con peque as modificaciones de los ficheros de configuraci n contenidos en este directorio omitiendo servicios o partes de la configuraci n vulnerables Es por esta raz n que tendremos nuestro ficheros de configuraci n de Apache PHP y MySQL guardados en una copia de seguridad para restaurar mediante comparaci n de diferencias en los originales de las actualizaciones En el caso de que el fichero de configuraci n pueda nutrirse de ficheros externos deberemos configurar los servicios de nuestra aplicaci n en estos ficheros y no en los principales e Para una mejorar sustancial del rendimiento es tambi n recomendable dejar parte del espacio como memoria de paginaci n en disco En el caso de Linux hay que destinar una partici n de tama o determinado en tiempo de instalaci n Esta partici n no tiene punto de montaje y se denomina Swap o rea de intercambio Esta partici n deber a tener una capacidad entre el tama o de memoria RAM instalado y el triple de este tama o La marca de arranque activa viene marcada en la primera partici n por la letra B del ingl s Boot detr s de la capacidad de la misma Al seleccionar Finalizar el particionado y escribir los camb
4. no son necesarias Por esta raz n utilizaremos aptitude Los programas necesarios no instalados se consiguen as sudo aptitude install php5 cli Aunque en un principio todos los elementos necesarios para el funcionamiento de gesport podr an parecer ya instalados con esta configuraci n vamos a utilizar algunas herramientas que no est n disponibles por defecto y que sin ser necesarias podemos usar para facilitar nuestro trabajo sudo aptitude install phpmyadmin sudo aptitude install rsync 1 3 Configuraci n de Apache Hay que activar los m dulos Include y Rewrite de Apache para un correcto funcionamiento de Symfony y por lo tanto de Gesport Para realizar esta tarea tan solo hay que crear los enlaces simb licos de la carpeta modules available a modules enabled cd etc apache2 mods enabled sudo ln s mods available include load include load sudo ln s mods available rewrite load rewrite load El m dulo Include nos permite incluir ficheros de fuera del directorio principal lo que har que Gesport pueda incluir los ficheros necesarios para su funcionamiento desde fuera del directorio web De esta manera cualquier fallo en el servidor que devuelva el c digo har inaccesibles los ficheros que se incluyan como referencia en el fichero principal salvaguardando al menos las contrase as de acceso a nuestra base datos guardada en alg n fichero PHP El m dulo Rewrite es el art fice de las direcciones agradables que no
5. un sistema de ficheros determinado pues al ser su principal caracter stica la movilidad de vol menes el sistema de ficheros tiene que tener la caracter stica de poder crecer por delante y por detr s f sicamente en el disco duro Los requerimientos m nimos para un funcionamiento de Gesport en cuanto a distribuci n de disco son los siguientes e Para los ficheros de arranque sistema operativo y ejecutables necesitamos una partici n de 1Gb Primaria al principio del disco excepto EFI que se explicar a continuaci n con el punto de montaje y la marca de arranque activada e Para los ficheros de datos de las aplicaciones vamos a crear otra partici n Esta partici n depende en tama o de la capacidad de generar datos del club deportivo o empresa para el que la realizamos El sistema Gesport introduce todas las im genes y diagramas de ejercicios en la base de datos con la clase Picture luego el espacio real necesario para el funcionamiento correcto de la aplicaci n depende nicamente de este directorio Esta partici n se monta en var y ya es indiferente que sea primaria o l gica Las tablas de particiones de UNIX soportan hasta cuatro particiones primarias por lo que no se dan los problemas de Windows con el arranque e Para que la instalaci n de la aplicaci n sea independiente de la instalaci n del sistema en se pueden poner particiones diferentes para etc donde se almacenan los ficheros de configuraci n y
6. 9660 archivo 557 6 MB D de sistema LINUX lel volumer Ubuntu Server 8 04 1 386 D de la aplicaci n MKISOFS ISO 9660 HFS FILESYSTEM BU Suma MD5 7232c6004ba438890cd09aded162dc8e Ilustraci n 2 Comprobaci n de resumen de datos de CD de instalaci n Cuando se ha grabado y etiquetado para evitar confusiones pasamos a instalarlo en la m quina que har las funciones de servidor Para ello pulsamos el bot n de encendido y siguiendo las recomendaciones del fabricante de la placa base accedemos a la configuraci n de la BIOS en el caso de que sea un sistema con BIOS para configurar el orden de arranque y establecer el CD ROM como dispositivo de primera lectura Una vez configurado colocamos el CD de instalaci n de Ubuntu guardamos y reiniciamos En el caso de que este ordenador tenga un sistema EFl es posible que la configuraci n para acceder a arrancar desde el CD ROM se consiga pulsando la tecla C en el momento previo a la carga del sistema operativo con el CD ya dentro Sea cual sea el caso una vez arrancado el sistema operativo nos encontramos con unos men s que nos permiten elegir las opciones de la primera ejecuci n previa a la instalaci n Valga como ejemplo el primero en el que se nos pregunta por el idioma Ilustraci n 6 Una vez seleccionado el idioma con el teclado podemos seleccionar la acci n a realizar que en este caso ser Install Ubuntu Server A partir de aqu comienzan varios procesos como la
7. Edition currently selected Choose a version What do need to create and O Ubuntu 8 10 the latest version Includes the latest enhancements and is use my Ubuntu CD maintained until 2010 k O Ubuntu 8 04 LTS Released Apri 2008 and maintained unti Apri 2013 ideal for large deployments Choose a download location near you Please select a location X After your download begins youl be given additional instructions on how to create and Begin Download ise your Ubuntu CD Custom Options Even more options Ilustraci n 1 P gina de descarga de Ubuntu Server Una vez descargada la imagen la grabamos en un CD con un software de grabaci n de CDs disponible para nuestro sistema operativo En el caso de que dispongamos de alguna herramienta de verificaci n de resumen de la imagen descargada la podemos utilizar para comprobar que el resumen de nuestro CD y el de la web de Ubuntu coinciden antes de comenzar el proceso de grabaci n Esto nos asegura que el CD es el mismo que la empresa Canonical ha creado y que no tiene ning n problema de datos perdidos o vulnerabilidades provocadas Los res menes est n disponible en https help ubuntu com community UbuntuHashes en el caso que nos ocupa es 7232c6004ba438890cd09aded162dc8e Como vemos en la imagen del software de grabaci n de CDs K3B coincide Imagen a grabar Tipo de imagen Escritorio ubuntu 8 04 1 server i386 iso 4 Auto detecci n y Imagen 150
8. b css es la carpeta donde se sit an los ficheros css que hemos definido en view web images es la carpeta donde est n la im genes de Gesport
9. cer que apunte a la las IPs de nuestro servidor Dependiendo del tipo de enlace registrado en el registrador de dominios puede ser necesario un sistema DNS interno del servidor para resolver este dominio 2 4 Personalizar Gesport Si con los pasos anteriores ya tenemos funcionando Gesport perfectamente hay que decir que tenemos que configurar algunos otros par metros para por ejemplo que los correos electr nicos lleguen a la direcci n de nuestro administrador en vez de a la por defecto o para cambiar la barra de t tulo aspecto de la p gina o en el caso de que estemos actualizando entre versiones parar la aplicaci n para evitar da os en los datos Los ficheros principales para hacer estas tareas son desde el directorio donde est instalado Gesport apps frontend config app yml donde vienen configuradas ciertas variables como los correos electr nicos de los administradores webmaster y contacto comercial apps frontend config settings yml Este fichero es el coraz n de la aplicaci n En el campo available de settings podemos escribir off para dejar el sitio temporalmente apagado y cuando volvamos a estar preparados para ponerlo en funcionamiento ponerlo a on apps fronten config view yml es el fichero que describe la salida por pantalla de nuestra aplicaci n Podemos ver el t tulo de la ventana de navegador las hojas de estilos que utiliza y las palabras clave y descripci n de la cabecera de la p gina entre otras we
10. copia de los ficheros del CD de instalaci n al disco duro de nuestro servidor o la detecci n de los dispositivos que tenemos instalados wrw Arabic Hindi Portugu s Benapyckas Hrvatski Rom na BbAFapckKmn Magyarul PyCCKU Bengali Bahasa Indonesia s megillii Bosanski Italiano Sloven ina Catal ER Sloven ina e tina doboywo Shqip Dansk Khmer Svenska Deutsch o Tamil Dzongkha Kurdi Thai EAANULKO Lietuvi kai Tagalog Latviski T rk e Esperanto Make AoHckma YkpaiHcoka Espa ol Malayalam Ti ng vi t Eesti Norsk bokm l Holof Euskaraz Nepali AfA E Suomi Nederlands HEHE Francais Norsk nynorsk Galego Punjabi Gurmukhi Gujarati Polski Hebrew Portugu s do Brasil Ilustraci n 3 Men de selecci n de idioma en el proceso de instalaci n de Ubuntu Server Una vez terminado esto configuramos el nombre de la m quina gesport en este caso la zona horaria y como vamos a distribuir el espacio de nuestro disco Para esta distribuci n de espacio el instalador nos da varias opciones El particionado guiado o manual Con el guiado tenemos la opci n de usar LVM que permite una redistribuci n posterior de nuestro espacio Si el servidor va a estar dedicado por completo a la aplicaci n la recomendaci n es usar particionado manual El particionado guiado normal que usa todo el disco no tiene en cuenta posibles recuperaciones de sistema con particiones diferentes de datos y ejecutables El particionado LVM nos obliga a usar
11. grama lo facilita en sobremanera Los siguientes comandos parten del punto anterior y describen lo siguiente 1 Salir de modo superusuario fexit 2 Entrar en la consola de mysql como superusuario puesto que vamos a dar permisos mysql u root p 3 Creaci n del usuario y permisos b sicos mysql gt CREATE USER gesport app localhost IDENTIFIED BY TAXKAAAA AAA de mysql gt GRANT USAGE ON TO gesport app f localhost WITH MAX QUERIES PER_HOUR 0 MAX CONNECTIONS _PER_HOUR 0 MAX UPDATES_PER _ HOUR 0 MAX USER_CONNECTIONS 0 4 Creaci n de la base de datos mysql1 gt CREATE DATABASE gesport app 5 Otorgar permisos al usuario mysql1 gt GRANT ALL PRIVILEGES ON gesport app TO gesport app f localhost WITH GRANT OPTION 6 Tras identificarnos de nuevo como superusuario modificar el ficheros de Gesport que guardan la informaci n de la clase Propel de acceso a la base de datos sudo su password 4 fnano opt gesport config databases yml En el que tenemos que configurar los par metros database username y password respetando los espacios a la izquierda para representar la jerarqu a del fichero 7 Y el fichero que guarda los datos de conexi n con la base datos fnano opt gesport config propel ini Donde tendremos que configurarlas siguientes lineas propel database createUrl mysql gesport app x alocalhost propel database url mysql gesport Qlocalhost gesport app propel outpu
12. ing predefined collections of software Choose software to install lt Retroceder gt lt Continuar gt Ilustraci n 5 Selecci n de programas a instalar Los paquetes de software seleccionados son e LAMP server Servidor compuesto por Linux Apache Mysql y PHP o Perl e Mail server para notificaciones autom ticas del programa e OpenSSH server para poder realizar una administraci n remota del servidor En el proceso de instalaci n tendremos que poner clave al usuario administrador a la base de datos MySQL el nombre de dominio adecuado al servidor el nombre del usuario administrador y la configuraci n correcta para conectarse a las diferentes redes del entorno del servidor Es posible que para que el funcionamiento sea totalmente correcto tengamos que comunicar al administrador de la red donde estamos el nombre de usuario y direcci n IP para que configure los DNS con el nombre de dominio adecuado 1 2 Instalaci n de componentes El comando principal de instalaci n de componentes en Ubuntu es apt o aptitude Ambos utilizan las dependencias contenidas en los paquetes deb para asegurar el correcto funcionamiento del paquete instalado y el sistema de repositorios que permite seleccionar las fuentes de donde obtenemos el software La diferencia es que aptitude es m s completo pues al instalar una dependencia de alg n programa que queremos recuerda al intentar desinstalar las dependencias que instal y las elimina si
13. ios en el disco comienza el proceso de instalaci n 11 Particionado de discos ste es un resumen de las particiones y puntos de montaje que tiene configurados actualmente Seleccione una partici n para modificar sus valores sistema de ficheros puntos de montaje etc el espacio libre para a adir una partici n nueva o un dispositivo para inicializar la tabla de particiones Particionado guiado Ayuda del particionado SCSI1 0 0 0 sda 4 1 primaria 1 0 6 l gica 20 EE GB ATA QEMU HARDDISK f 2 GB B ext3 GB_ f ext3 var MB f ext3 opt 5 l gica MB f intercambio intercambio Deshacer los cambios realizados a las particiones Finalizar el particionado y escribir los cambios en el disco lt Retroceder gt Ilustraci n 4 Particionado v lido para Gesport en una m quina virtual con 4Gb de espacio y 128 Mb de RAM Tras el proceso de instalaci n de todos los ficheros de la instalaci n base comienza el proceso de configuraci n donde crearemos un usuario con su contrase a que en el caso de Ubuntu es tambi n el administrador del sistema Con el usuario instalado el programa de instalaci n configura el proxy si es que usamos uno y luego nos da a elegir los componentes del sistema que vamos a instalar Seleccionamos los siguientes Software selection At the moment only the core of the system is installed To tune the system to your needs you can choose to install one or more of the follow
14. ort en una m quina con arquitectura x86 o x64 utilizando la distribuci n Ubuntu Server LTS 8 04 1 del sistema operativo GNU Linux con MySQL en el mismo servidor sin virtualizar apache 2 como servidor web en la carpeta opt recomendada por Debian para software opcional que no provenga de paquetes Se puede adaptar a otras distribuciones de Linux e incluso a Windows con IIS 1 Instalaci n del sistema operativo de servidor y los componentes necesarios para el funcionamiento de Gesport El siguiente manual se refiere a una m quina Intel Vamos a instalar un sistema operativo Ubuntu Server con todos los programas necesarios para hacer funcionar Gesport Servidor web apache con m dulo de PHP 5 para hacer funcionar Symfony y m dulos Include y Rewrite para ocultar al navegador los ficheros donde est el programa servidor de bases de datos Mysql y por ltimo el programa Gesport 1 1 Instalaci n del sistema operativo Para instalar Ubuntu Server LTS 8 04 1 descargamos la imagen del CD de instalaci n de la siguiente direcci n http ftp sh cvut cz MIRRORS ubuntu releases hardy ubuntu 8 04 1 server i386 iso Esta direcci n corresponde a un servidor mirror espejo En la web de Ubuntu http www ubuntu com getubuntu download tenemos acceso a diferentes formas de descarga de este mismo sistema operativo ONTARIO Get Ubuntu T Y You are bere Home Get Uburty Downioad Uburts Download an Ubuntu CD Desktop Edition Server
15. s mostrar el navegador en vez de las secuencias con interrogaciones y nombres y valores de datos 2 Instalaci n de Gesport 2 1 Instalaci n de ficheros de Gesport y puesta en marcha de web En la siguiente direcci n http forja rediris es frs group_id 431 est n los ficheros descargables Existen dos tipos complete y for PEAR La descripci n de la instalaci n se refiere a la instalaci n complete ya que no se recomienda usar el PEAR de Symfony en entornos de producci n As pues accedemos al servidor ya sea de manera presencial o a trav s de ssh de manera remota Descargamos instalamos y configuramos la ltima versi n de Gesport complete con los siguientes comandos como administradores de sistema fcd opt fwget http forja rediris es frs download php 1069 gesport complete 0 0 9 tar bz2 ftar xvjf gesport complete version tar bz2 Una vez realizado esto tenemos que indicar al servidor apache donde est la carpeta que tiene que ejecutar y que nombre de dominio vamos a tener Para ello creamos con nuestro editor favorito un nuevo fichero con un nombre indicativo del sitio fnano etc apache2 sites available gesport Lo editamos de la siguiente manera guardamos y salimos del editor NameVirtualHost ip del servidor 80 lt VirtualHost ip del servidor 80 gt ServerName gesport DocumentRoot opt gesport web DirectoryIndex index php lt Directory opt gesport web gt AllowOverride All Allow from All
16. t dir opt gesport 8 A partir de aqu solo hay que introducir los datos y limpiar la cach por si hemos hecho pruebas y hemos metido la pata en la configuraci n y tenemos el sistema funcionando fphp opt gesport symfony propel insert sql fphp opt gesport batch load _data php fphp opt gesport symfony clear cache Los datos para entrar como administrador son Nombre de usuario admin Clave gesport Se pueden cambiar dentro del programa pero eso viene reflejado en el manual de usuario 2 3 Configuraci n de DNS y acceso a la p gina Con todos los pasos anteriormente realizados tenemos la aplicaci n funcionando Ahora quedar a configurar el servidor de nombres de dominio DNS para que los el acceso a Gesport suceda de la manera adecuada Esto significa que al poner el nombre de servidor configurado en el paso de puesta en marcha de la web deber a aparecer Para ello hay varias alternativas Si la ejecuci n es local entorno de pruebas tendremos que dar un alias a nuestra propia direcci n modificando el fichero etc hosts Si va a funcionar en una red local tendremos que a adir el registro con el nombre asignado en el fichero de configuraci n de apache al servidor DNS de la red interna apuntando a la IP del equipo que ejecuta Gesport Si va a funcionar en un servidor abierto a internet tendremos que registrar el dominio correspondiente en un registrador oficial de dominios Una vez registrado tendremos que ha

Download Pdf Manuals

image

Related Search

Related Contents

Avalon Stoves GreenSmart Fireplace 564 SS User's Manual  Stanley Black & Decker DS06 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file