Como compilar MapServer y PostGIS en Linux y no morir en el intento Hacerlo
|
|
- María Cristina Moreno Díaz
- hace 8 años
- Vistas:
Transcripción
1 Proyecto de Documentación de MapServer en Español Como compilar MapServer y PostGIS en Linux y no morir en el intento Hacerlo Autor: René F. Viancos S. Revisión rviancos@gmail.com Introducción Para realizar esta titánica tarea, nos basaremos en la documentación existente en el sitio Web de MapServer, específicamente los documentos "Verbose Linux Install" y Unix Compilation and Instalation. Nuestra instalación esta enfocada a un sistema productivo, para ello utilizaremos un Sistema Operativo Linux, de la Línea Enterprise, llamado CentOS, el cual es un Clon OpenSource de las soluciones Linux empresariales de RedHat, y 100% compatible con estas, con una gran ventaja, costo cero. También cubriremos la integración con unixodbc (para PHP y MapServer), para poder crear Layers Virtuales OVF, y FreeTDS, para poder mapear datos (x,y) de una Base de Datos No Espacial, por ejemplo, montada sobre el popular M$-SQLServer, dando por añadidura acceso directo a nuestro PHP on Linux hacia M$-SQLServer, un mal necesario. La instalación del Sistema Operativo escapa a los objetivos de este documento, pero pueden dirigirse al sitio de y obtener más información. En la instalación del S.O. debemos tener las siguientes consideraciones: Debe ser una instalación personalizada, para poder elegir que paquetes de software se instalan. No instalar Apache (Servidor Web). No instalar PHP. No instalar PostgreSQL. No instalar MySQL Instalar todas las librerías de desarrollo (paquetes xxxxx-devel.rpm) para no tener problemas en la compilación. (en revisiones futuras espero tener las librerías especificas requeridas, o espero el aporte de algún usuario) Instalar los compiladores de C y C++, y todas sus dependencias. cualquier otro tema lo arreglamos en el camino. (o sea, futuras revisiones de este documento) 1
2 Compilación de Apache Web Server Previo a la Compilación Bajamos los fuentes desde y en nuestro caso instalaremos la versión 2.2.3, descargamos el archivo httpd tar.gz Descomprimimos el archivo httpd tar.gz con el siguiente comando: [root@localhost ~]# tar -xzf httpd tar.gz -C /usr/local Entramos en el directorio /usr/local/httpd con el comando: [root@localhost ~]# cd /usr/local/httpd Estos pasos se muestran en la Figura 1. Figura 1 Creamos un archivo de compilación llamado compile.sh (con vi o el editor que gusten), el cual contendrá el texto del Script 1:./configure \ --prefix=/usr/local/apache2 \ --enable-deflate \ --enable-info \ --enable-mime-magic \ --enable-rewrite \ --enable-so \ --enable-speling \ --enable-ssl \ --enable-unique_id \ --enable-usertrack \ --with-mpm=prefork \ --with-apxs2 Script 1: contenido de compile.sh para Apache Guardamos el archivo compile.sh (ESC, :x en VI ) y salimos del editor. Cambiamos sus atributos para hacerlo ejecutable: [root@localhost httpd.2.2.3]# chmod 755 compile.sh Ejecutamos el archivo con el script de compilación: [root@localhost httpd.2.2.3]#./compile.sh 2
3 Al final del proceso de configuración de la compilación deberíamos ver algo similar a lo que se muestra en la Figura 3: Figura 3 Compilación Para construir los archivos ejecutables de Apache, ejecutamos make [root@localhost httpd.2.2.3]# make y deberíamos ver secuencias de texto como se muestra en la Figura 4. Figura 4 Finalmente ejecutamos : [root@localhost httpd.2.2.3]# make install Obteniendo secuencias de texto que se aprecian en la Figura 5. 3
4 Figura 5 NOTA: Si tus secuencias de texto terminan como las que se aprecian en las capturas de pantalla, vamos por buen camino. Pruebas de Funcionamiento Para realizar esta tarea, debemos ejecutar el siguiente comando: [root@localhost httpd.2.2.3]# /usr/local/apache2/bin/apachectl start Luego ejecutamos nuestro navegador de Internet donde ponemos la dirección IP de nuestro servidor, en este caso la url es: como se aprecia en la Figura 6. Figura 6 4
5 Configuración del arranque automático de Apache Para hacer que nuestro Apache personalizado se inicie junto con los demás servicios del sistema operativo, debemos realizar los siguientes pasos: Copiar el script de control de Apache al directorio /etc/init.d : [root@localhost ~]# cp /usr/local/apache2/bin/apachectl /etc/init.d/ Después de copiar este archivo, procedemos a editarlo: [root@localhost ~]# vi /etc/init.d/apachectl Agregamos las siguientes líneas en azul: #!/bin/sh # # chkconfig: # description: Apache is a Web server used to serve HTML and CGI. # processname: httpd # pidfile: /usr/local/apache2/logs/httpd.pid # # Copyright The Apache Software Foundation or its licensors, as # applicable.... Luego registramos el script como servicio del sistema: [root@localhost ~]# /sbin/chkconfig --add apachectl Compilación de PostgreSQL Previo a la compilación Para instalar este gran ORDBMS OpenSource, y porque no decirlo, el mejor, debemos descargar el código fuente desde su sitio Web, y realizar los siguientes pasos: Bajar y descomprimir el archivo postgresql tar.gz en el directorio /usr/local con el siguiente comando: [root@localhost ~]# tar xzf postgresql tar.gz C /usr/local/ Luego debemos entrar en el directorio /usr/local/postgresql [root@localhost postgresql-8.2.1]# cd /usr/local/postgresql Y crear el archivo compile.sh : [root@localhost postgresql-8.2.1]# vi compile.sh Estos pasos se ilustran en la Figura 7. 5
6 Figura 7 Copiar y pegar la secuencia de instrucciones que se muestran en el Script 2: LDFLAGS=-lstdc++./configure \ --prefix=/usr/local/pgsql \ --with-perl \ --with-python \ --with-krb5 \ --with-openssl Script 2: contenido de compile.sh para PostgreSQL Luego hacemos ejecutable el script de compilación: [root@localhost postgresql-8.2.1]# chmod 755 compile.sh Para configurar la compilación de PostgreSQL debemos ejecutar el script de compilación: [root@localhost postgresql-8.2.1]#./compile.sh Si todo va bien, veremos una secuencia de texto como la que vemos en la Figura 8. Figura 8 Compilación El siguiente paso es ejecutar make: [root@localhost postgresql-8.2.1]# make 6
7 El proceso arrojará una secuencia de texto como la que muestra la Figura 9. Figura 9 Finalmente ejecutamos el comando make install: [root@localhost postgresql-8.2.1]# make install Que nos entrega la secuencia ilustrada en la Figura 10. Figura 10 Post Compilación y Configuración de PostgreSQL Una vez que los pasos anteriores han sido ejecutados sin problemas, la base de datos necesita ser configurada con un usuario que sea su dueño, es nuestro caso crearemos el usuario postgres. 7
8 Para realizar lo señalado debemos ejecutar la siguiente secuencia de instrucciones: ~]# /usr/sbin/adduser postgres ~]# mkdir /usr/local/pgsql/data ~]# chown postgres /usr/local/pgsql/data/ ~]# su postgres ~]# /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/ La secuencia de instrucciones y su resultado satisfactorio se muestran en la Figura 11. Figura 11 Pruebas de Inicio y Funcionamiento Estas se llevan a cabo con la siguiente secuencia de comandos: (como casi todo en aquí ;-) [postgres@localhost ~]# /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data/ -l /usr/local/pgsql/data/logfile start Su resultado se muestra en la Figura 12. Figura 12 [postgres@localhost ~]# /usr/local/pgsql/bin/createdb test Su resultado se muestra en la Figura 13. Figura 13 8
9 ~]# /usr/local/pgsql/bin/psql test Su resultado se muestra en la Figura 14. Figura 14 Luego debemos ejecutar el comando: ~]# exit Para volver al súper usuario root Configuración del arranque automático de PostgreSQL Para hacer que el servicio de PostgreSQL se ejecute automáticamente al iniciar el Sistema Operativo, debemos crear un script de inicio y control, como se muestra a continuación. Como root, crear el archivo /etc/init.d/postgresql (o fichero, dependiendo de la versión de español que estéis utilizando, para lo cual ejecutamos el comando: [root@localhost postgresql-8.2.1]# vi /etc/init.d/postgresql Como se muestra en la Figura 15. Figura 15 Y agregamos el texto del Script 3, se recomienda copiar y pegar (siguiente página). Luego hacemos nuestro script ejecutable y lo agregamos como servicio del sistema: [root@localhost postgresql-8.2.1]# chmod 700 /etc/init.d/postgresql [root@localhost postgresql-8.2.1]# /sbin/chkconfig --add postgresql Como se muestra en la Figura 16. Figura 16 9
10 #!/bin/sh # postgresql This is the init script for starting up the # PostgreSQL server # chkconfig: # description: Starts and stops the PostgreSQL backend daemon that handles all database requests. # processname: postmaster # pidfile: /usr/local/pgsql/data/postmaster.pid # # Source function library.. /etc/rc.d/init.d/functions # Get config.. /etc/sysconfig/network # Check that networking is up. # Pretty much need it for postmaster. [ ${NETWORKING} = "no" ] && exit 0 [ -f /usr/local/pgsql/bin/postmaster ] exit 0 # See how we were called. case "$1" in start) pid=`pidof postmaster` if [ $pid ] then echo "Postmaster already running." else echo -n "Starting postgresql service: " su -l postgres -c '/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data/ -l /usr/local/pgsql/data/logfile start' sleep 1 echo exit fi ;; stop) echo -n "Stopping postgresql service: " killproc postmaster sleep 2 rm -f /usr/local/pgsql/data/postmaster.pid echo ;; restart) $0 stop $0 start ;; *) echo "Usage: postgresql {start stop restart}" exit 1 esac exit 0 10
11 Compilación de PHP con unixodbc y FreeTDS Previo a la Compilación Para instalar el soporte ODBC para Linux, así como la conexión (DSN) para M$ SQLServer desde PHP y MapServer, debemos instalar los paquetes unixodbc y unixodbc-devel, instalables directo desde la consola, con el siguiente comando: [root@localhost ~]# yum install unixodbc unixodbc-devel El proceso de esta instalación se muestra en la Figura 17. Figura 17 El siguiente paso es instalar FreeTDS, librería que nos provee acceso a los Servidores M$-SQLServer y Sybase, por medio de la implementación del protocolo Tabular DataStream. Los paquetes no están disponibles para ser instalados con la aplicación yum, por lo que deberán descargarse e instalarse manualmente utilizando la herramienta rpm. Los paquetes los puedes descargar desde freetds: freetds-devel: 11
12 Estos paquetes también los pueden buscar y bajar desde Una vez descargados, procedemos a instalar los paquetes: [root@localhost ~]# rpm -hiv freetds el4.rf.i386.rpm [root@localhost ~]# rpm -hiv freetds-devel el4.rf.i386.rpm Este proceso se muestra en la Figura 18. Figura 18 Para compilar e instalar PHP, debemos descargar el código fuente desde su sitio Web La última versión disponible al momento de realizar este documento es la En la sección Downloads (banner principal) procedemos a descargar el archivo comprimido con bzip2 (menor tamaño), php tar.bz2 Descomprimir el archivo php tar.bz2: [root@localhost php-5.2.1]# tar xjf php tar.bz2 C /usr/local/ Luego ir al directorio /usr/local/php [root@localhost php-5.2.1]# cd /usr/local/php Crear un script de compilación llamado compile.sh [root@localhost php-5.2.1]# vi compile.sh Y pegar en su interior la secuencia del Script 4../configure \ --prefix=/usr/local/apache2/php \ --with-apxs2=/usr/local/apache2/bin/apxs \ --disable-cgi \ --with-config-file-path=/usr/local/apache2/php \ --with-openssl \ --with-kerberos \ --with-zlib \ --with-bz2 \ --with-curl \ --enable-dbase \ --with-gd \ --with-pgsql \ --with-xsl \ --with-gettext \ --with-regex=system \ --with-unixodbc=/usr/ \ --with-mssql Script 4: compile.sh para configurar la compilación de PHP 12
13 Cambiamos los atributos de compile.sh para hacerlo ejecutable: php-5.2.1]# chmod 755 compile.sh Ejecutamos compile.sh php-5.2.1]#./compile.sh La secuencia de texto de la ejecución de compile.sh se muestra en la Figura 19. Figura 19 Luego ejecutamos make y make install obteniendo las secuencias de texto en las Figuras 20 y 21. [root@localhost php-5.2.1]# make [root@localhost php-5.2.1]# make install Nota: si en la compilación aparece el siguiente error u otro similar: If configure fails try -- with-jpeg-dir=<dir> configure: error: libpng.(a so) not found. Ejecutar como root (para resolver dependencia): yum install libpng-devel Figura 20 Figura 21 13
14 Configuración de PHP (Post-Compilación) PHP requiere la presencia de su archivo de configuración (php.ini), el cual no se crea por defecto durante el proceso de compilación, pero la distribución viene acompañada de un archivo de ejemplo ubicado en el directorio de los fuentes de PHP en nuestro sistema. Debemos copiar y renombrar este archivo en el directorio /usr/local/apache2/php/ tal como se muestra a continuación: [root@localhost php-5.2.1]# cp php.ini-recommended /usr/local/apache2/php/php.ini Editamos el archivo de configuración php.ini para varias las configuraciones respecto al despliegue de warnings, errores, etc., para depurar, para entregar mayores recursos de memoria y tiempo de procesamiento a PHP y señalar el directorio de las extensiones, para colocar, posteriormente, nuestro modulo de PHP/MapScript. [root@localhost php-5.2.1]# vi /usr/local/apache2/php/php.ini Cerca de la línea 300: max_execution_time = 150 ; Maximum execution time of each script, in seconds max_input_time = 300 ; Maximum amount of time each script may spend parsing request data memory_limit = 256M ; Maximum amount of memory a script may consume (128MB) Cerca de la línea 349: error_reporting = E_ALL & ~E_NOTICE Cerca de la línea 356: display_errors = On Cerca de la línea 453, por compatibilidad con aplicaciones antiguas: register_long_arrays = On Cerca de la línea 520, definimos el directorio de extensiones: extension_dir = "/usr/local/apache2/php/ext/" Guardamos el archivo php.ini reconfigurado Creamos el directorio de las extensiones de PHP: [root@localhost php-5.2.1]# mkdir /usr/local/apache2/php/ext/ También debemos editar archivo de configuración de Apache para agregar y/o verificar que las siguientes líneas marcadas en azul se encuentren en él. 14
15 php-5.2.1]# vi /usr/local/apache2/conf/httpd.conf Cerca de la línea 53: # Example: # LoadModule foo_module modules/mod_foo.so LoadModule php5_module modules/libphp5.so # Cerca de la línea 165: <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> Cerca de la línea 307: AddType application/x-httpd-php.php.phtml AddType application/x-httpd-php-source.phps Luego reiniciamos el servicio de Apache (reiniciamos el Servidor Web) para que vuelva a leer la configuración que le hemos agregado en php.ini y httpd.conf. [root@localhost php-5.2.1]# /usr/local/apache2/bin/apachectl restart Pruebas de Funcionamiento de PHP Para ver si nuestro PHP personalizado trabaja adecuadamente, debemos realizar varias tareas: Crear y editar un archivo llamado index.php en la ruta /usr/local/apache2/htdocs/ [root@localhost ~]# vi /usr/local/apache2/htdocs/index.php Con el siguiente contenido: <?php phpinfo();?> Código a la usanza de DREAMWEAVER por el resaltado de sintaxis Luego abrimos el navegador de Internet, y en mi caso, coloco la IP de mi servidor de desarrollo, y deberíamos ver la ilustración de la Figura
16 Figura 22 Compilación de PostGIS Previo a la Instalación Instalación de Proj4 PostGIS y MapServer utilizan la librería de protecciones cartográficas Proj4. Esta librería se utiliza para poder realizar reproyecciones y Cambio de Datum o Sistema de Coordenadas (Si leyeron bien, CAMBIO DE DATUM pronto en otro documento) dentro del motor de datos. Debemos descargar la última versión del Código Fuente desde la dirección Web La URL de la Versión de proj es ftp://ftp.remotesensing.org/proj/proj tar.gz Descomprimimos el archivo proj tar.gz [root@localhost ~]# tar -xzf proj tar.gz -C /usr/local Entramos en el directorio /usr/local/proj [root@localhost ~]# cd /usr/local/proj Ejecutamos el Script de configuración de la compilación [root@localhost proj-4.5.0]#./configure Las secuencias de texto de este proceso se muestran en la Figura 23 16
17 Figura 23 Luego ejecutamos make y make install [root@localhost proj-4.5.0]# make [root@localhost proj-4.5.0]# make install Las secuencias de texto se muestran en la Figuras 24 y 25. Figura 24 Figura 25 17
18 Instalación de GEOS PostGIS y MapServer también emplean la librería geométrica GEOS, empleada para realizar pruebas entre geometrías: touches(), contains(), intersects(); y operaciones de GeoProcesamiento: buffer(), geomunion(), difference() dentro del Motor de Datos. Debemos descargar la última versión de GEOS desde la dirección Web: La URL de la Versión de GEOS es Descomprimimos el archivo geos tar.bz2 [root@localhost ~]# tar -xjf geos tar.bz2 -C /usr/local Entramos en el directorio /usr/local/geos [root@localhost ~]# cd /usr/local/ geos Ejecutamos el Script de configuración de la compilación [root@localhost geos-2.2.3]#./configure Las secuencias de texto de este proceso se muestran en la Figura 26 Figura 26 Luego ejecutamos make y make install [root@localhost proj-4.5.0]# make [root@localhost proj-4.5.0]# make install Las secuencias de texto se muestran en la Figuras 27 y 28. Figura 27 18
19 Figura 28 Compilación La última versión del código fuente de PostGIS puede ser descargado de su sitio Web Oficial: En este caso emplearemos la versión de de PostGIS, ya que una de las características presente en esta versión es la capacidad de construir geometrías compatibles con la estructura del lenguaje KML, utilizado por Google Earth para describir y representar geometrías geográficamente referenciadas sobre su Tierra 3D, una herramienta realmente útil. Descargamos el la última versión del código fuente de PostGIS desde la URL : Descomprimimos el archivo postgis tar.gz dentro del directorio contrib de postgres [root@localhost ~]# tar -xzf postgis tar.gz -C postgresql /contrib/ Entramos en el directorio /usr/local/postgresql-8.2.1/contrib/ postgis-1.2.1/ [root@localhost ~]# cd /usr/local/postgresql-8.2.1/contrib/ postgis-1.2.1/ Ejecutamos el Script de configuración de la compilación con parámetros [root@localhost postgis-1.2.1]#./configure --withpgsql=/usr/local/pgsql/bin/pg_config Las secuencias de texto en la consola se aprecian en la Figura 29 19
20 Figura 29 Luego ejecutamos make y make install [root@localhost postgis-1.2.1]# make [root@localhost postgis-1.2.1]# make install Las correspondientes secuencias de texto se ilustran en las Figuras 30 y 31 Figura 30 Figura 31 20
21 Notas sobre la compilación de PostGIS PostGIS tiene dos herramientas de consola, llamadas DUMPERS (shp2pgsql y pgsql2shp), archivos ejecutables que se utilizan para cargar y descargar archivos Shape de ESRI hacia y desde la Base de Datos. Estas herramientas quedan copiadas en el directorio /usr/local/pgsql/bin y después del proceso de compilación, deben quedar disponibles en el PATH del sistema operativo para que puedan ejecutarse y utilizarse desde cualquier directorio en el sistema de archivos. Tenemos dos opciones: 1. Agregamos la ruta al PATH del usuario, editando el archivo.bash_profile y agregando la ruta usr/local/pgsql/bin a la variable PATH, seleccionando que usuario tendrá disponibles estas herramientas de forma directa. 2. Copiamos estas utilidades a un directorio que ya se encuentre dentro del PATH del sistema operativo, dejando las utilidades disponibles para todos los usuarios. Yo opté por la opción 2. [root@localhost postgis-1.2.1]# cp /usr/local/pgsql/bin/shp2pgsql /usr/bin [root@localhost postgis-1.2.1]# cp /usr/local/pgsql/bin/pgsql2shp /usr/bin Otra consideración muy importante es que debemos registrar en el sistema operativo las librerías generadas por Proj4, GEOS y PostGIS, editando el archivo /etc/ld.so.conf [root@localhost postgis-1.2.1]# vi /etc/ld.so.conf Y añadimos las siguiente línea: /usr/local/lib Finalmente recargamos las librerías del sistema [root@localhost postgis-1.2.1]# ldconfig Por ultimo, debemos copiar las librerías compartidas de PostgreSQL al directorio /usr/lib/ para que puedan ser acezadas por MapServer en tiempo de ejecución. [root@localhost postgis-1.2.1]# cp /usr/local/pgsql/lib/libpq* /usr/lib Configuración Post-Compilación Una vez completados todos los pasos anteriores, necesitamos crear una Base de Datos habilitada espacialmente, para lo cual emplearemos la base de datos test creada en el proceso de configuración de PostgreSQL. 21
22 El procedimiento es el siguiente: Convertirse en usuario postgres, dueño del Motor de Datos postgis-1.2.1]# su - postgres Cargar el lenguaje de procedimientos almacenados pl-pgsql en la base de datos test [postgres@localhost postgis-1.2.1]# /usr/local/pgsql/bin/createlang plpgsql test Cargar las funciones de PostGIS en la base de datos test [postgres@localhost postgis-1.2.1]# /usr/local/pgsql/bin/psql -d test f /usr/local/pgsql/share/lwpostgis.sql Las secuencias de texto correspondientes se aprecian en la Figura 32. Debemos cargar la base de datos con los registros de las referencias espaciales EPSG o SRID, utilizados para hacer reproyecciones y cambios de Datum [postgres@localhost postgis-1.2.1]# su - postgres Y el proceso se resume en la Figura 33. Figura 32 Figura 33 Finalmente ejecutamos exit para volver al usuario root [postgres@localhost postgis-1.2.1]# exit 22
23 Compilación de MapServer Pasos previos a la Compilación Si vamos a trabajar con múltiples tipos de datos Vectoriales y Raster, deberíamos tener instalada la librería GDAL/OGR, capa de abstracción de Datos Espaciales que accede de forma nativa a los formatos GIS mas utilizados (y otros no tanto). Además de enlazarse con MapServer, GDAL/OGR nos proveerá de herramientas de consola muy útiles para realizar conversiones entre formatos de datos GIS, así como para probar conexiones a fuentes de datos ODBC pseudos-espaciales (recuerden la instalación anterior de unixodbc y FreeTDS), PostGIS, etc. El sitio Web de esta herramienta es Debemos descargar la última versión del código fuente de GDAL/OGR desde la siguiente dirección Web: Y el procedimiento de instalación es el siguiente Descomprimir el archivo gdal tar.gz [root@localhost local]# tar xzf gdal tar.gz C /usr/local/ Entrar en el directorio /usr/local/gdal [root@localhost local]# cd /usr/local/gdal Crear el archivo de compilación compile.sh [root@localhost gdal-1.4.0]# vi compile.sh Pegar el contenido del script 5 en el archivo compile.sh./configure \ --with-png \ --with-libtiff \ --with-jpeg \ --with-gif \ --with-pg=/usr/local/pgsql/bin/pg_config \ --with-geos \ --with-odbc Script 5: Contenido del archivo compile.sh para GDAL/OGR Damos atributos de ejecutable al archivo compile.sh [root@localhost gdal-1.4.0]# chmod 755 compile.sh Ejecutamos el Script de pre-compilación [root@localhost gdal-1.4.0]#./compile.sh Y el proceso asociado se muestra en las secuencias de texto de la Figura
24 Figura 34 Ejecutamos make y make install [root@localhost gdal-1.4.0]# make [root@localhost gdal-1.4.0]# make install Los procesos asociados se muestran en las figuras 35 y 36. Figura 35 Figura 36 Finalmente, volvemos a recargar las librerías del sistema operativo: [root@localhost gdal-1.4.0]# ldconfig 24
25 Compilación de MapServer Hoy en día MapServer es un emblema, un fiel representante de un software OpenSource que ha logrado equiparar y superar, en características, rendimiento, flexibilidad, escalabilidad, etc., a un software comercial. El sitio oficial de MapServer se encuentra en la dirección Web Para la elaboración de este documento emplearemos la última versión estable del código fuente de MapServer, la , que puede ser descargada desde la siguiente URL: Una vez descargado el archivo, lo descomprimimos en el directorio /usr/local/ [root@localhost ~]# tar xzf mapserver tar.gz C /usr/local Entramos en el directorio creado en la descompresión [root@localhost ~]# cd /usr/local/ En su interior creamos un archivo de compilación igual que en los casos anteriores [root@localhost mapserver ]# vi compile.sh En su interior pegamos el contenido del Script 6, grabamos y salimos del editor../configure \ --with-proj=/usr/local \ --with-geos=/usr/local/bin/geos-config \ --with-ogr=/usr/local/bin/gdal-config \ --with-gdal=/usr/local/bin/gdal-config \ --with-postgis=/usr/local/pgsql/bin/pg_config \ --with-curl-config=/usr/bin/curl-config \ --with-httpd=/usr/local/apache2/bin/httpd \ --with-php=/usr/local/php \ --with-wfs \ --with-wfsclient \ --with-wmsclient \ --enable-debug \ --with-curl-config=/usr/bin/curl-config \ --with-threads \ --with-wcs \ --with-wcsclient \ --with-sos \ # new in 4.10 \ --with-gd \ --with-freetype \ --with-jpeg Script 6: contenido del archivo de compilación compile.sh para MapServer. Hacemos ejecutable al script [root@localhost mapserver ]# chmod 755 compile.sh Ejecutamos el Script [root@localhost mapserver ]#./compile.sh El resultado de este proceso se muestra en la Figura
26 Figura 37 El siguiente paso es ejecutar make (importante, en la compilación de MapServer no se debe ejecutar make install, ya que manualmente colocaremos los ejecutables y las librerías en sus directorios respectivos). [root@localhost mapserver ]# make El proceso resumen de la compilación de MapServer se muestra en la Figura 38. Figura 38 Copiamos los ejecutables generados al directorio /usr/local/apache2/cgibin/ [root@localhost mapserver ]# cp mapserv /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp legend /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp scalebar /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp shp2img /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp shp2pdf /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp shptree /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp shptreetst /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp shptreevis /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp sortshp /usr/local/apache2/cgi-bin/ [root@localhost mapserver ]# cp tile4ms /usr/local/apache2/cgi-bin/ 26
27 Pruebas de Funcionamiento Para comprobar que MapServer esta funcionando correctamente, lanzamos sobre la consola el ejecutable cgi de MapServer llamado mapserv con el modificador -v mapserver ]#./mapserv -v Y si no arroja algún error de dependencias de librerías, nos arrojará información sobre los formatos de salida y entrada que soporta, como se aprecia en la Figura 39. Figura 39 Configuración de PHP/MapScript En el proceso de compilación de MapServer le indicamos que tenemos instalado php en nuestro sistema con la opción --with-php=/usr/local/php en el archivo compile.sh. Esto gatilla la creación de un modulo para extender PHP con la API de MapServer, para poder acceder a ella y a toda su potencia y flexibilidad. Este modulo se encuentra en el directorio /mapscript/php3 /usr/local/mapserver- Copiamos este modulo al directorio que la instalación de php creó dentro del árbol de Apache, es decir, /usr/local/apache2/php [root@localhost mapserver ]# cp /usr/local/mapserver /mapscript/php3/php_mapscript.so /usr/local/apache2/php/ext Reiniciamos Apache [root@localhost mapserver ]# /usr/local/apache2/bin/apachectl restart Editamos el archivo /usr/local/apache2/htdocs/index.php [root@localhost mapserver ]# vi /usr/local/apache2/htdocs/index.php Lo dejamos como el Script que se muestra a continuación y grabamos. <?php dl( php_mapscript.so ); phpinfo();?> Código a la usanza de DREAMWEAVER por el resaltado de sintaxis Cargamos la URL de pruebas en el navegador Web: Y como decimos en Chile CHARAAAAAN tenemos listo nuestro servidor Web con MapServer, PHP, Proj, GEOS, PostGIS, GDAL/OGR, unixodbc, FreeTDS, PHP/MApScript, WMS Client/Server, WFS Client/Server, WCS, como se aprecia en la Figura 40, realizando algo de scroll hacia abajo en el navegador. 27
28 Figura 40 Nota del Autor: No morimos en el intento. Bueno, por lo menos yo no morí después de tanta captura de pantalla, ediciones gráficas y formateo de texto. Saludos Cordiales y hasta una próxima revisión. 28
UNIVERSIDAD DEL AZUAY FACULTAD CIENCIAS DE LA ADMINISTRACION ESCUELA DE INGENIERÍA EN SISTEMAS TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN DE MAPSERVER EN
UNIVERSIDAD DEL AZUAY FACULTAD CIENCIAS DE LA ADMINISTRACION ESCUELA DE INGENIERÍA EN SISTEMAS TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN DE MAPSERVER EN CENTOS 5.2 Monografía previa a la obtención del título
Más detallesInstituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.
Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es
Más detallesPROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL
PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación de APACHE; que es un programa de servidor HTTP Web de código abierto. Este servidor se desarrolla dentro del
Más detallesAnimalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín
Animalandia Manual de instalación (Actualizado: Sept-2015) Fernando Lisón Martín Índice 1.- Requisitos previos...3 Instalación de paquetes...3 Configuración de apache...4 Configuración de php...4 Preparación
Más detallesUna configuración para el Servidor de Aplicación del SII - Draft
Una configuración para el Servidor de Aplicación del SII - Draft José de Jesús Robles Heras, jrobles@itch.edu.mx Instituto Tecnológico de Chihuahua Chihuahua, Chih., Méx. Junio, 2008 Tabla de Contenido
Más detallesTUTORIALES Tutorial Apache + IIS
1 de 5 19/04/2009 12:40 p.m. TUTORIALES Tutorial Apache + IIS Apache 1.3 con PHP4 junto a IIS Miguel Fernández Oviedo. 6 de Noviembre de 2003 El siguiente tutorial trata sobre la instación de un servidor
Más detallesPRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: 2013-1983 SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)
PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: 2013-1983 SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA) MATERIA: Sistema Operativo III (How To: Web Server CentOS
Más detallesSistema Integral de Gestión y Evaluación SIGEVA. GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x
Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x CONICET Dirección de Informática Índice 1. Contenido del paquete pág 2 2. Requisitos y recomendaciones pág 2 3.
Más detallesServidor Web Apache Knoppix Linux.-
Servidor Web Apache Knoppix Linux.- El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa
Más detallesCompartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5
Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5 (c) 2014 Xavier Jiménez Índice de contenido Introducción y propósito del documento...1 Instalación de CentOS...1 Instalación
Más detallesGUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS
GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en
Más detallesInternet Information Server
Internet Information Server Internet Information Server 5.0 es un servidor web, que incluye los servicios de HTTP, HTTPS, FTP, SMTP (correo saliente) y NNTP (grupos de noticias). Además es capaz de ejecutar
Más detallesMANUAL DE INSTALACIÓN DEL SWGRH
MANUAL DE INSTALACIÓN DEL SWGRH Instalación del proyecto dentro del servidor de aplicaciones en Linux Centos versión 5.2 Requisitos mínimos de hardware - Procesador 480 Mhz de velocidad o superior - 1
Más detallesTECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO
TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO Alumno: Rivera de León John Michel Profesor: Ing. Romero González Gustavo Moisés Configuración de Apache HTTP Server Apache HTTP Server
Más detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detallesPRACTICA NO.4: HOW TO INSTALL NFS
PRACTICA NO.4: HOW TO INSTALL NFS Jose Arturo Beltre Castro 2013-1734 ING. JOSE DOÑE Sistemas Operativos III Network File System (NFS) NFS es el sistema que utiliza Linux para compartir carpetas en una
Más detallesINSTALACION DE UN SERVIDOR LOCAL CON EasyPHP
INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP 1. Paquetes de Instalación Tener instalado en un equipo local un servidor web Apache, Mysql y PHP es muy sencillo si utilizamos cualquiera de los paquetes instaladores
Más detallesManual de instalación del Programa. Para WINDOWS
Manual de instalación del Programa Para WINDOWS Índice Manual de instalación del Programa... 1 Para WINDOWS... 1 1. WAMP SERVER:... 3 1.1. Instalación:... 3 1.2. Configuración:... 4 1.2.1. Httpd.conf...
Más detallesInstalación de Tomcat7 en Ubuntu
2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando
Más detallesCrea tu propio negocio online con
Crea tu propio negocio online con _duración: 16h. _horario 17h. a 21h. _días5/12/19/26 Contenidos del curso: 1. Magento, puesta en marcha (Instalación y configuración) 2. Correcta configuración del catálogo
Más detallesANEXO 3 MANUAL PARA INSTALACION PERSONALIZADA DE ABIESWEB EN LINUX
SECRETARÍA DE ESTADO Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO DE TECNOLOGÍAS EDUCATIVAS ANEXO 3 MANUAL PARA INSTALACION PERSONALIZADA DE ABIESWEB EN LINUX CREDITOS:
Más detallesLa presente documentación va a explicar detalladamente la instalación de un entorno de programación APACHE-PHP-MYSQL en Guadalinex 2004.
1. INTRODUCCIÓN. La presente documentación va a explicar detalladamente la instalación de un entorno de programación APACHE-PHP-MYSQL en Guadalinex 2004. Como es sabido, esta combinación es muy usual en
Más detallesUbuntu Server 12.10 HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.
Ubuntu Server 12.10 HOW TO : SQUID EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid. Qué es un proxy? Un proxy es un programa o dispositivo que realiza
Más detallesInstalación de Apache y sus módulos
Instalación de Apache y sus módulos Administración de Web Sites Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols
Más detallesCAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1
CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES Gráfico 31 Cronograma de Actividades Parte1 Fuente: Jonathan Ayuquina 148 Gráfico 32 Cronograma de Actividades Parte2 Fuente: Jonathan Ayuquina
Más detallesInstituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez
Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web
Más detallesManual de instalación de un Servidor Web
Manual de instalación de un Servidor Web Daynier Moreno Olazabal Facultad 7 - UCI Página 1 INDICE INTRODUCCION... 3 Qué encontrarás aquí?... 3 Intro.... 3 Pero, Por qué Debian?... Error! Marcador no definido.
Más detalles30 de Mayo de 2008. www.sigrid.es
Guia de Instalación del servidor SgdWMS 30 de Mayo de 2008 www.sigrid.es 2 Índice 1.- INTRODUCCIÓN... 3 2.- INSTALACIÓN DE INTERNET INFORMATION SERVER (IIS)... 3 3.- INSTALACIÓN DEL SERVIDOR SGDWMS EN
Más detallesChristian Pérez Domínguez SERVICIOS WEB SQL (APACHE, COMO SUBIR PÁGINAS)
SERVICIOS WEB SQL (APACHE, COMO SUBIR PÁGINAS) Apache es usado principalmente para enviar páginas web estáticas y dinámicas en la World Wide Web. Muchas aplicaciones web están diseñadas asumiendo como
Más detallesAcá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.
Instalación de una red intra-aula sobre Linux (Ubuntu 9.04) Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/
Más detallesServidor Web (Apache Httpd+PHP)
Servidor Web (Apache Httpd+PHP) Http El Hypertext Transfer Protocol (HTTP), es el protocolo usado en cada acceso a la World Wide Web(www). Nace Oficialmente en Junio del 99 con la publicación del RFC 2616
Más detallesServidor DNS sencillo en Linux con dnsmasq
Servidor DNS sencillo en Linux con dnsmasq Introducción El paquete dnsmasq permite poner en marcha un servidor DNS de una forma muy sencilla. Simplemente instalando y arrancando el servicio dnsmasq, sin
Más detallesUNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO
www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL
Más detallesPara poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.
Instalación de Oracle Service BUS (OSB) 1 DESCARGA DE INSTALADOR Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software. En la siguiente
Más detallesComo montar un servidor web + Anonimización con Tor
Como montar un servidor web + Anonimización con Tor Este tutorial es con fines educativos, la primera parte se enfoca en montar y configurar un servidor web normal, luego la segunda parte se enfoca en
Más detallesPREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)
APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detallesInstalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).
CODEKA INDICE 1. Preconfiguración 1. Apache 2. Mysql 3. Php 1. PhpmyAdmin 2. Descargar Codeka 3. Configurar Codeka 1. Configurar conexión 2. Cargar Base de datos 3. Localizar Imagenes de Portada 4. Primeros
Más detallesINSTRUCTIVO DE INSTALACION ATOM 2.0.1
Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACION ATOM 2.0.1 INSTRUCTIVO DE INSTALACION ATOM 2.0.1 Contenido
Más detallesServidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils
NFS Red Hat Enterprise Linux 6 provee dos mecanismos para compartir archivos y carpetas con otros sistemas operativos por medio de la red. Una de las opciones es utilizar una tecnologia llamada samba.
Más detallesComo instalar Jokte en Linux Canaima
Como instalar Jokte en Linux Canaima Perfectamente aplicable en otras distribuciones como debian o ubuntu. PREFACIO QUE ES JOKTE? JOKTE! es un hijo (fork) de Joomla! 100% Libre, que tiene su Código GPL
Más detallesManual de instalación del servidor Sierra
Manual de instalación del servidor Sierra 1. Contenido y preparación de la instalación...1 2. Instalación de PostgreSQL con PostGIS para el soporte de datos espaciales.... 2 3. Instalación de Apache Geronimo...3
Más detallesGuía de Instalación. Glpi
Guía de Instalación Glpi Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311 Versión del documento:
Más detallesInstituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.
Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Servidor FTP!!! Servidor FTP El protocolo FTP (File Transfer Protocol)
Más detallesPRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1
SERVIDOR WEB APACHE JEAN CARLOS FAMILIA Página 1 El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
Más detallesServidor FTP. JEAN CARLOS FAMILIA Página 1
Servidor FTP JEAN CARLOS FAMILIA Página 1 Un servidor FTP (File Transfer Protocol) nos permite básicamente el compartir o alojar archivos de cualquier tipo en un espacio virtual donde nosotros mismos u
Más detallesMODULO 1. DESCARGA E INTERFAZ QGIS
MODULO 1. DESCARGA E INTERFAZ QGIS Bienvenidos a la publicación de tutoriales sobre QGIS. Se trata de un software libre con el que podemos buscar, almacenar, analizar, editar y divulgar información geoespacial.
Más detallesServidor Apache 1. Instalación de apache
Servidor Apache 1. Instalación de apache Abrimos El instalador de paquetes Synaptic, buscamos apache2 y marcamos la opción que coincide con lo escrito anteriormente. Ahora abrimos internet y buscamos en
Más detallesGIT Dinahosting 3. Hola!
GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6
Más detallesInstituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez
Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File
Más detallesExplotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE
PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE Índice 1. Instalación...2 2. Administrar los sitios Web... 4 3. Crear un nuevo sitio Web... 4 4. Creación de directorios virtuales... 5 5.
Más detallesInstituto Tecnológico de Las Américas (ITLA)
Instituto Tecnológico de Las Américas (ITLA) Nombre: Gregori Carmona Lorenzo ID: 2011-2435 Asignatura: Sistemas Operativos III Instructor: José Doñe Tema: Practica extra: Apache Un servidor web es un programa
Más detallesPara instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:
1 QUÉ ES FACTURASCRIPTS? Facturascripts es un software de facturación y contabilidad fácil, libre y con actualizaciones constantes. Está especialmente indicado para PYMES y es compatible con otras herramientas
Más detallesINSTALACION MANUAL DE ECLIPSE EN UBUNTU
INSTALACION MANUAL DE ECLIPSE EN UBUNTU Objetivos: Pasar correctamente un programa escrito en Pseudocódigo a C. Editar, compilar y comprobar el funcionamiento de programas usando un IDE. Resumen Cuando
Más detallesSERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)
SERVIDOR WEB Servidores web IIS (Windows) / Apache (Windows y Linux) Lo primero que tenemos que hacer es desista-lar el DNS (quitarlo) Una vez hecho lo segundo que tenemos que hacer es mirar si tenemos
Más detallesManual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Más detallesCurso de Drupal Básico
María Cañizares Ordás, Jorge Valencia Álvarez Universidad de León 1 de Julio del 2010 Contenido 1 Introducción 2 Primeros pasos Configuración de la base de datos Modificación del fichero host Copia de
Más detallesTutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Más detallesManual de Instalación Declaración y Liquidación Modelos 110-111
Manual de Instalación Declaración y Liquidación Modelos 110-111 GNU/Linux Ubuntu 11.10 Fedora 16 OpenSuSe 11.4 Irontec S.L. 2012 Este manual esta desarrollado por la empresa Irontec: Internet y Sistemas
Más detallesCÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB
CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB El servidor HTTP Apache es un servidor web HTTTP de código libre abierto para plataformas Unix (GNU/Linux, BSD, etc), Microsoft Windows, Macintosh y otras,
Más detallesInstalación de InnovaPortal 4G para Windows
Instalación de InnovaPortal 4G para Windows Instalación de InnovaPortal Jetty sobre Windows Página 1 de 10 Tabla de Contenidos I. REQUISITOS DEL SOFTWARE... 3 II. ARCHIVOS REQUERIDOS... 3 III. CREACIÓN
Más detallesTutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows
Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Lo primero que hay que tener en cuenta para poder hacer nuestro primer programa en C++ es que necesitamos ciertas herramientas
Más detallesMANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA
MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA 1. Instalación del servidor de bases de datos geográficas... 1 1.1. Instalación y configuración de PostgreSQL... 1 1.2. Instalación de Proj y GEOS... 2 1.3. Instalación
Más detallesINSTALACIÓN WAMP. Lo primero será descargar WAMP desde www.wampserver.com. Vamos a Telecharger
INSTALACIÓN WAMP Para empezar en el curso de Administración de Servicios Web vamos a empezar por lo más básico, que es tener un servidor Apache funcionando. Apache es un servidor web bastante potente y
Más detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesUNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA
UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA Eduard Lara 1 1. INICIO SESIÓN EN LINUX Inicio en modo local Se enciende el equipo y se introduce el nombre de usuario local y su contraseña,
Más detallesANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS
ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS Descripción y características: Clonezilla es un particionador o clonador de discos, similar a Norton Ghost que guarda y restaura bloques sólo se usa en
Más detallesAGREGAR COMPONENTES ADICIONALES DE WINDOWS
INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución
Más detallesINSTALACION Y CONFIGURACION DE APACHE, MYSQL Y PHP EN JARRONEGRO 2.0.1
INSTALACION Y CONFIGURACION DE APACHE, MYSQL Y PHP EN JARRONEGRO 2.0.1 En este pequeño tutorial se mostrara como instalar y configurar Apache, Mysql y PHP en ;utilizando jnpgui. Disculpen las faltas de
Más detalles4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP
4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP Dnsmasq es un paquete que incluye un servidor DNS y DHCP. El servidor DNS es un servidor muy sencillo que no contiene zonas
Más detallesINSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ
INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ Índice de contenido Instalación de los módulos del ERP AbanQ:...2 Requisitos para la instalación...2 Instalación de los módulos...2 1 Instalación de los módulos
Más detallesEl almacén: sistema de archivos
1 de 9 19/09/2011 13:49 El almacén: sistema de archivos Como dispones ya de una plataforma Moodle y has hecho una configuración concreta, ya sea por temas, semanas o cualquier otra, el paso siguiente es
Más detalles1. LICENCIA... 3 2. GEOSERVER... 4 2.1. PRE-REQUISITOS... 4 2.2. ESTRUCTURA... 4 2.3. INTRODUCCIÓN A GEOSERVER... 6
INDICE 1. LICENCIA... 3 2. GEOSERVER... 4 2.1. PRE-REQUISITOS... 4 2.2. ESTRUCTURA... 4 2.3. INTRODUCCIÓN A GEOSERVER... 6 2.3.1. Instalación basada en Apache Tomcat... 6 3. COMO SUBIR INFORMACIÓN A GEOSERVER...
Más detallesTarea 1 Diseño Web en entorno cliente José Luis Comesaña
Actualmente tengo instalados en mi sistema los navegadores Mozilla Firefox, Opera, Safari, Google Chrome e Internet Explorer (éste último porque venía con el sistema, de lo contrario no lo habría instalado).
Más detallesSquid como proxy semi-transparente.
Squid como proxy semi-transparente. Como explicábamos al inicio del proyecto, existe una problemática con las conexiones HTTPS al situar un proxy entre la máquina del cliente y el servidor externo si queremos
Más detallesMANUAL DE INSTALACIÓN GLPI 0.84.7 EN CANAIMA
MANUAL DE INSTALACIÓN GLPI 0.84.7 EN CANAIMA Caracas Noviembre del 2014 Desarrollado por Jaibol Santaella PREFACIO El presente documento fue desarrollado con la finalidad de explicar los pasos a seguir
Más detallesAnexo I. Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad
Anexo I Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad Índice de contenido Instalación y revisión del entorno de desarrollo...3 Instalacion del S.O.
Más detallesGUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. www.masterhacks.net. Guía de instalación y uso de Wordpress Página 1
GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS www.masterhacks.net Guía de instalación y uso de Wordpress Página 1 Wordpress es un sistema muy utilizado para la creación de blogs. Este se puede
Más detallesInforme de Desarrollo con la Plataforma Web Struts
{logo} Universidad del Mar Escuela de Ingeniería Tecnologías WWW 2 Informe de Desarrollo con la Plataforma Web Struts Alumno: Luis Machuca Docente: Cristian Verdugo Segundo Semestre, 2007 I.- Índice Tabla
Más detallesUbuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.
Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Servidor web apache Este manual se hace con la finalidad
Más detallesInstituto Tecnológico de Las Américas (ITLA)
Instituto Tecnológico de Las Américas (ITLA) Sistema Operativo 3 (SO3) Abel Eliezer Mejía Amador Matricula: 2011-3891 How to: Servidor FTP Servidor FTP El protocolo FTP (File Transfer Protocol) es una
Más detallesIntroducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos
Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------
Más detallesINTRANET: MANUAL DE INSTALACIÓN
INTRANET: MANUAL DE INSTALACIÓN 1 de 15 INDICE 1 Requisitos mínimos... 3 2 Instalación... 4 2.1 Instalación de los ficheros de la Intranet... 4 2.2 Registro de las librerías... 4 2.3 Configuración del
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesManual de usuario Versión: 1.3 Edición: 05/02/2015 1
Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.
Más detallesINSTITUTO TECNOLÓGICO DE SALTILLO
INSTITUTO TECNOLÓGICO DE SALTILLO Departamento de Ciencias Básicas Curso: Diseño de Paginas Web para el Docente. Temario del Curso: 1 Introducción. 1.1 Objetivo del curso. 1.2 Alcances del curso. 1.3 Ejemplo
Más detallesEDITRAN/TX. Windows/Unix. Manual de Usuario e Instalación
EDITRAN/TX Windows/Unix Manual de Usuario e Instalación INDRA 15 de octubre de 2014 ÍNDICE 1. INTRODUCCION Y REQUERIMIENTOS.... 1-1 2. EDITRAN/TX... 2-1 2.1. Instalación de EDITRAN/TX en UNIX... 2-1 2.2.
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesAdministración de portales Joomla (II) antonio.duran.terres@gmail.com
Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros
Más detallesInstalación y configuración básica de Cacti en Debian para monitorizar un host
Instalación y configuración básica de Cacti en Debian para monitorizar un host Josemaría 13 de enero de 2013 16 comentarios La instalación más sencilla (y, me atrevería a decir, más frecuente que he tenido
Más detalles1. Notas sobre la instalación de estas aplicaciones
Manual de instalación de PostgreSQL y PostGIS Este manual pertenece al material docente del Master Universitario en Gestión Sostenible de la Tierra y del Territorio [0] y en el se explica paso a paso:
Más detallesServidor FTP en Ubuntu Juan Antonio Fañas
Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia
Más detallesInstrucciones para la instalación de IBM SPSS Data Access Pack para Linux
Instrucciones para la instalación de IBM SPSS Data Access Pack para Linux Contenido Capítulo 1. Conceptos básicos..... 1 Introducción.............. 1 Despliegue de una tecnología de acceso a datos.. 1
Más detallesInstalación y configuración de un servidor FTP en Linux Debían 5, Linux OpenSUSE 11.1, Linux Fedora 11.
Instalación y configuración de un servidor FTP en Linux Debían 5, Linux OpenSUSE 11.1, Linux Fedora 11. Debian: instalamos vsftpd abrimos el archivo de configuración vsftpd.conf: Hatari Yazid SRI Página
Más detallesCreación Servidor FTP
Creación Servidor FTP FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas
Más detallesActualización Aranda VIRTUAL SUPPORT (AVS) 7.1 a 7.2
Actualización Aranda VIRTUAL SUPPORT (AVS) 7.1 a 7.2 Proyecto: Aranda VIRTUAL SUPPORT 7.2 Responsable del documento: María Camila Gómez Silva Project Manager maria.gomez@arandasoft.com Versión 1.0 Estado
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesInstalación de Elastix
Instalación de Elastix Manual para la versión 1.3.2 PaloSanto Solutions Junio 2009 2009, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación es confidencial y su propiedad intelectual
Más detallesConfiguración servidor Tomcat
Apuntes de J2EE Configuración servidor Tomcat Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta
Más detalles