word-guia intalacion servicios
Post on 27-Dec-2015
35 Views
Preview:
TRANSCRIPT
SISTEMA DE INFORMACIÓN GEOGRÁFICA SOCIO AMBIENTAL
SIGVAS
MANUAL DE INSTALACIÓN DE HERRAMIENTAS Y SERVICIOS PARA IMPLANTACIÓN DEL SIGVAS
Versión 1.0 – Junio del 2.010
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
1
Contenido
Instalación en modo gráfico de CentOS 5. .....................................................................2
Instalar Apache y Tomcat en Centos............................................................................23
Instalar Postgresql en Centos 5....................................................................................25
Instalación de postgis ...................................................................................................30
Instalación de gdal.....................................................................................................31
Instalación de mapserver..............................................................................................32
Instalar PhpPgAdmin ....................................................................................................33
Instalación de Geoserver..............................................................................................34
Procedimientos......................................................................................................35
Creando y destruyendo bases de datos. ................................................................40
Otorgando permisos a los usuarios. .......................................................................40
Modificaciones necesarias en el muro cortafuegos...............................................41
Instalar Joomla en CentOS...........................................................................................43
Instalar GeoNetwork en Centos....................................................................................47
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
2
Instalación en modo gráfico de CentOS 5.
Procedimientos de instalación.
Inserte el disco DVD de instalación de CentOS 5 y en cuanto aparezca el diálogo de inicio (boot:), pulse la tecla ENTER o bien ingrese las opciones de instalación deseadas.
Si desea verificar la integridad del disco a partir del cual se realizará la instalación, seleccione «OK» y pulse la tecla ENTER, considere que esto puede demorar varios minutos. Si está seguro de que el disco o discos a partir de los cuales se realizará la instalación están en buen estado, seleccione «Skip» y pulse la tecla ENTER.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
3
Haga clic sobre el botón «Next» en cuanto aparezca la pantalla de bienvenida de CentOS.
Seleccione «Spanish» como idioma para ser utilizado durante la instalación.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
4
Seleccione el mapa de teclado que corresponda al dispositivo utilizado. El mapa «Español» o bien «Latinoamericano» de acuerdo a lo que corresponda. Al terminar, haga clic sobre el botón «Siguiente».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
5
Salvo que exista una instalación previa que se desee actualizar (no recomendado), deje seleccionado «Instalar CentOS» y haga clic en el botón «Siguiente» a fin de realizar una instalación nueva.
Para crear las particiones de forma automática, lo cual puede funcionar para la mayoría de los usuarios, puede seleccionar:
Remover particiones en dispositivos seleccionados y crear disposición», lo cual eliminaría cualquier partición de cualquier otro sistema operativo presente, y creará de forma automática las particiones necesarias.
Remover particiones de linux en dispositivos seleccionados y crear disposición», lo cual eliminaría cualquier partición otra instalación de Linux presente, y creará de forma automática las particiones necesarias.
Usar espacio disponible en dispositivos seleccionados y crear disposición», lo cual creará de forma automática las particiones necesarias en el espacio disponible.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
6
Conviene crear una disposición que permita un mayor control. Seleccione «Crear disposición personalizada».
Una vez seleccionado «Crear disposición personalizada», haga clic sobre el botón «Siguiente».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
7
La herramienta de particiones mostrará el espacio disponible. Haga clic en el botón «Nuevo».
Asigne 100 MB a la partición /boot y defina ésta como partición primaria, siempre que la tabla de particiones lo permita.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
8
Si está conforme, haga clic otra vez en el botón «Nuevo» y proceda a crear la siguiente partición.
Asigne a la partición / el resto del espacio disponible menos lo que tenga calculado asignar para la partición de intercambio (200% de la memoria física, o cuanto baste
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
9
para 2 GB). Se recomienda asignar / como partición primaria, siempre que la tabla de particiones lo permita.
Si está conforme, haga clic otra vez en el botón «Nuevo» y proceda a crear la siguiente partición.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
10
La partición para la memoria de intercambio no requiere punto de montaje. Seleccione en el campo de «Tipo de sistema de archivos» la opción «swap», asigne el 200% de la memoria física (o cuanto basta para 2 GB). Por tratarse de la última partición de la tabla, es buena idea asignarle el espacio por rango, especificando valores ligeramente por debajo y ligeramente por arriba de lo planeado.
Otras particiones que se recomienda asignar, si se dispone del espacio en disco duro suficiente, son:
/usr Requiere al menos 1.5 GB en instalaciones básicas. Debe considerarse el sustento lógico a utilizar a futuro. Para uso general, se recomiendan no menos de 5 GB y, de ser posible, considere un tamaño óptimo de hasta 8 GB en instalaciones promedio.
/tmp Requiere al menos 350 MB y puede asignarse hasta 2 GB o más dependiendo de la carga de trabajo y tipo de aplicaciones. Si por ejemplo el sistema cuenta con un grabador de DVD, será necesario asignar a /tmp el espacio suficiente para almacenar una imagen de disco DVD, es decir, al menos 4.2 GB.
/var Requiere al menos 512 MB en estaciones de trabajo sin servicios. En servidores regularmente se le asigna al menos la mitad del disco duro.
/home En estaciones de trabajo se asigna al menos la mitad del disco duro a esta partición.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
11
Si está conforme con la tabla de particiones creada, haga clic sobre el botón «siguiente» para pasar a la siguiente pantalla.
Ingresará a la configuración del gestor de arranque. Por motivos de seguridad, y principalmente con la finalidad de impedir que alguien sin autorización y con acceso físico al sistema pueda iniciar el sistema en nivel de corrida 1, o cualquiera otro, haga clic en la casilla «Usar la contraseña del gestor de arranque».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
12
Se abrirá una ventana emergente donde deberá ingresar, con confirmación, la clave de acceso exclusiva para el gestor de arranque. Al terminar, haga clic sobre el botón «Aceptar».
Al terminar, haga clic sobre el botón «Siguiente».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
13
Para configurar los parámetros de red del sistema, haga clic sobre el botón «Modificar» para la interfaz eth0.
En la ventana emergente para modificar la interfaz eth0, desactive la casilla «Configurar usando DHCP» y especifique la dirección IP y máscara de subred que utilizará en adelante el sistema. Si no va a utilizar IPv6, también desactive la
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
14
casilla. Confirme con el administrador de la red donde se localice que estos datos sean correctos antes de continuar. Al terminar, haga clic sobre el botón «Aceptar».
Asigne un nombre de anfitrión (HOSTNAME) para el sistema. Se recomienda que dicho nombre sea un FQDN (Fully QualifiedDomain Name) resuelto al menos en un DNS local. Defina, además, en esta misma pantalla, la dirección IP de la puerta de enlace y las direcciones IP de los servidores DNS de los que disponga. Si desconoce que dato ingresar, defina éste comolocalhost.localdomain. Al terminar, haga clic sobre el botón «Siguiente».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
15
Seleccione la casilla «El sistema horario usará UTC», que significa que el reloj del sistema utilizará UTC (Tiempo UniversalCoordinado), que es el sucesor de GMT (b>Greenwich Mean Time, que significa Tiempo Promedio de Greenwich), y es la zona horaria de referencia respecto a la cual se calculan todas las otras zonas del mundo. Haga clic con el ratón sobre la región que corresponda en el mapa mundial o seleccione en el siguiente campo la zona horaria que corresponda a la región donde se hospedará físicamente el sistema.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
16
Asigne una clave de acceso al usuario root. Debe escribirla dos veces a fin de verificar que está coincide con lo que realmente se espera. Por razones de seguridad, se recomienda asignar una clave de acceso que evite utilizar palabras provenientes de cualquier diccionario, en cualquier idioma, así como cualquier combinación que tenga relación con datos personales.
Contraseña: newvi2010
Al terminar, haga clic sobre el botón «Siguiente», y espere a que el sistema haga la lectura de información de los grupos de paquetes.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
17
En la siguiente pantalla podrá seleccionar los grupos de paquetes que quiera instalar en el sistema. Añada o elimine a su conveniencia. Lo recomendado, sobre todo si se trata de un servidor, es realizar una instalación con el mínimo de paquetes, desactivando todas las casillas para todos los grupos de paquetes. El objeto de esto es solo instalar lo mínimo necesario para el funcionamiento del sistema operativo, y permitir instalar posteriormente solo aquello que realmente se requiera de acuerdo a la finalidad productiva que tendrá el sistema. Al terminar, haga clic sobre el botón «Siguiente».
Se realizará una comprobación de dependencias de los paquetes a instalar. Este procesos puede demorar algunos minutos.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
18
Antes de iniciar la instalación sobre el disco duro, el sistema le informará respecto a que se guardará un registro del proceso en si en el fichero /root/install.log. Para continuar, haga clic sobre el botón «Siguiente».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
19
Si iniciará de forma automática el proceso de formato de las particiones que haya creado para instalar el sistema operativo. Dependiendo de la capacidad del disco duro, este proceso puede demorar algunos minutos.
Se realizará automáticamente una copia de la imagen del programa de instalación sobre el disco duro a fin de hacer más eficiente el proceso. Dependiendo de la capacidad del microprocesador y cantidad de memoria disponible en el sistema, este proceso puede demorar algunos minutos.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
20
Espere a que se terminen los preparativos de inicio del proceso de instalación.
Se realizarán preparativos para realizar las transacciones de instalación de paquetes.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
21
Iniciará la instalación de los paquetes necesarios para el funcionamiento del sistema operativo. Espere algunos minutos hasta que concluya el proceso.
Una vez concluida la instalación de los paquetes, haga clic sobre el botón «Reiniciar».
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
22
Contraseña: petro2010
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
23
Instalar Apache y Tomcat en Centos 1. debemos tener los paquetes base instalados en nuestro sistema, estos son: httpd, httpd-devel, php, php-common, php-devel. y sus respectivas dependencias, para esto utilizaremos la herramienta "yum" que viene con CentOS (RedHat Enterprise)
yum install httpd httpd-devel php php-common php-devel
Luego de tener instalados los anteriores paquetes, procedemos a actualizar todo nuestro centos, haciendo uso nuevamente del comando yum, de la siguiente
yum -y update
al finalizar la instalación poner:
chkconfig httpd on service httpd start
Ahora bien, ya tenemos instalado nuestro centos con soporte PHP para el Apache, que esta escuchando por el puerto 80(puerto por defecto). CentOS tiene un directorio /var/www/html que es el ROOT del HTTP server (Apache) ahi es donde debemos colocar los archivos que queremos ver en nuestro servidor via http://ip_del_server/ o http://midominio.com si tenemos un domino. Lo siguiente que vamos a hacer es instalar las librerias de desarrollo de Java tambien conocidas como JDK (Java Developer Kit). para ello descargamos el paquete JDK en la version 1.6 extension .bin "jdk-6u5-linux-x64.bin" para este ejemplo. una vez obtengamos este archivo, creamos un directorio llamado java dentro de /usr, luego copiamos el archivo .bin dentro de /usr/java/ le damos permisos de ejecucion y lo ejecutamos asi:
cd /usr mkdir java cd java cp /root/jdk-6u20-linux-i586.bin . chmod +x jdk-6u20-linux-i586.bin ./jdk-6u20-linux-i586.bin
Con esto ya tenemos descomprimido todo el JDK dentro de /usr/java lo que debemos hacer es renombrar el directorio resultado para mejor organizacion asi:
mv jdk1.6.0_20 jdk620
Ahora debemos incluir en el PATH de nuestro entorno, las librerias JAVA, para esto editamos el archivo /etc/profile e incluimos las sigueintes lineas justo antes de finalizar el archivo, puede ser antes de la linea "unset i"
JAVA_HOME=/usr/java/jdk620
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
24
PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH
Ahora bien, una vez terminemos con la edicion, guardamos el archivo, y actualizamos las variables de entorno así:
source /etc/profile
Listo, podemos probar si están funcionando las librerías, ejecutando el comando "javac -version" de esta manera nos debe mostar la version 1.6.0_20 que acabamos de instalar.
Ahora procedemos a descargar el Tomcat 5 de http://tomcat.apache.org , luego de tener el archivo, vamos al directorio /usr/java/ lo copiamos ahi, lo descomprimimos, y renombramos el directorio resultado a tomcat5 para mayor orden asi:
cd /usr/java tar xzf apache-tomcat-5.5.29.tar.gz mv apache-tomcat-5.5.29 tomcat5
Con esto ya tenemos el tomcat en nuestro linux, ahora debemos agregar la ruta del tomcat, a nuestro entorno de trabajo, nuevamente editando el archivo /etc/profile al final deberia quedarnos algo como esto:
JAVA_HOME=/usr/java/jdk620 PATH=$PATH:$JAVA_HOME/bin CATALINA_HOME=/usr/java/tomcat5 export JAVA_HOME CATALINA_HOME PATH
Ahora reiniciamos Tomcat y luego Apache:
/etc/init.d/httpd restart /usr/java/tomcat5/bin/shutdown.sh /usr/java/tomcat5/bin/startup.sh
Ahora podemos correr el tomcat y testearlo en nuestro browser http://ip_del_server:8080/
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
25
Instalar Postgresql en Centos 5
Desactivar los repositorios por defecto de CentOS
Para poder instalar la versión 8.3 de PostgreSQL tenemos que deshabilitar los repositorios de PostgreSQL que vienen con nuestro sistema operativo. Si no hicieramos este paso es posible que sólo consiguiéramos instalar la vesión que proporcionan los paquetes de la distribución en cuestión. Para desactivar dichos repositorios debemos editar el fichero /etc/yum.repos.d/CentOS-Base.repo. Yo lo hago con Nano porque me parece un editor más ligero que otros pero el editor cada uno prefiere el suyo: $> nano /etc/yum.repos.d/CentOS-Base.repo Y en las secciones base y updates tenemos que excluir PostgreSQL, Para ello añadiremos exclude=postgresql* al final de cada sección. Dichas secciones deben acabar pareciendose a lo siguiente: [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 exclude=postgresql* #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 exclude=postgresql*
Añadir el nuevo repositorio de postgres
#wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-7.noarch.rpm
# rpm –ivh pgdg-centos-8.3-7.noarch.rpm
Instalación de Postgresql Server
#
Para la instalación de postgres se necesita el código fuente de http://www.postgresql.org, la versión que instalaremos será la 8.X
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
26
El PostgreSQL 8.3.10 se puede obtener de
ftp://ftp.postgresql.org/pub/source/v8.3.10/postgresql-8.3.10.tar.gz. o
http://www.postgresql.org/download/.
1. Crear el usuario de la base de datos y asignarle una contraseña; como usuario
root ejecutar:
[root@localhost ~]# adduser postgres
[root@localhost nahum]# passwd postgres
Changing password for user postgres.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2. Descomprimir el archivo que contiene al PostgreSQL como usuario postgres..
Copiar el archivo postgresql-8.X.tar.gz a la carpeta /home/postgres
[root@localhost nahum]# su postgres
[postgres@localhost]$ chown postgres posltgresql-8.3.10.tar.gz
[postgres@localhost]$ exit
[root@localhost]$ tar xvzf postgresql-8.3.10.tar.gz
3. Cambiarse al directorio donde se descomprimio Postgres.
[postgres@localhost ~]$ cd postgresql-8.3.10
4. Ejecutar el comando configure como sigue.
[postgres@localhost]$ exit
[root@localhost]$ yum install zlib zlib-devel
[root@localhost]$ yum install readlin readline-devel [root@localhost]$./configure –enable-nls='es' –with-perl
5. Ejecutar make para construir 6. Ejecutar make install como root para instalar. 7. Modificar el archivo profile del usuario(s) que usaran el postgres para quela
variable PATH apunte a los ejecutables de postgres en/usr/local/pgsql/bin. [root@localhost]$ cd .. [root@localhost]$ gedit .bash_profile
Inicializar la base de datos en un directorio limpio y que además pueda leer y escribir el usuario unix.
[postgres@localhost ~]$ initdb -D /home/postgres/datos/
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
27
1. Copiar el script de arranque que está ubicado en postgresql-8.X/contrib/start-scripts/linux a /etc/init.d
2. Cambiar el nombre de linux a postgresql 3. Editar el archivo siguiendo las instrucciónes alli indicadas 4. Cambiar los permisos del archivo a 755
chmod 755 postgresql
5. Ejecutar el comando:
[root@localhost ~]# chkconfig --add postgresql
1. Para hacer que postgres arranque y pare con el sistema operativo.
[root@localhost ~]# cd /usr/local/ [root@localhost ~]# chown postgres pgsql [root@localhost ~]# su postgres [postgres@localhost ~]$ /usr/local/pgsql/bin/initdb –D
/usr/local/pgsql/data/
2. Arrancar postgres con el comando:
[root@localhost ~]# service postgresql start
3. Listo, ya esta instalado postgres con los mensajes en español.
4. Crear el usuario de la base de datos geográfica, como usuario postgres ejecutar:
[postgres@localhost ~]$ /usr/local/pgsql/bin/createuser -P algun_nombre
Para configurar el servicio escribimos
chkconfig postgresql on ( si quisiéramos que no levante el servicio la próxima vez que reinicie el servidor, simplemente basta con poner off ) Ahora iniciemos el servicio
service postgresql start Si quisiéramos conocer el estado en el que se encuentra el servicio debemos poner service postgresql status Para conectarnos al servidor ingresamos su - postgres psql -d template1 -U postgres Cambiaremos la password del usuario postgres, estando logueado en el servidor postgres
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
28
ALTER user postgres with password 'nuevapassword' Editamos el archivo postgresql.conf en donde le quitaremos el filtro para que pueda escuchar direcciones que no sean la local solamente. nano /var/lib/pgsql/data/postgresql.conf buscamos la línea listen_addresses = 'localhost' y la reemplazamos por listen_addresses = '*' quiten los # iniciales si es que los tiene. y también el # del puerto port = 5432 Ahora habilitaremos el puerto 5432, para ello utilizaremos una herramienta muy práctica system-config-securitylevel-tui nos mostrara la siguiente pantalla
En donde elegimos el nivel del firewall (Enforcing es el recomendable) y lo customizamos
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
29
En donde dice "postgres:tcp" pueden poner directamente el puerto por default 5432. Para ver que versión tenemos del Postgresql utilizamos el siguiente comando psql –version
Actualizar desde postgresql-8.1 a postgresql-8.3
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
30
Instalación de postgis Para la instalación de postgis se necesita además de postgres dos paquetes, GEOS y PROJ, estos paquetes permiten el uso de funciones espaciales, además de reproyección.
Se deben obtener los paquetes de http://geos.refractions.net/ y de http://trac.osgeo.org/proj/
Procedimiento:
Necesita tener instalado GCC++, podemos acualizar desde Yum Extender
root@localhost yum install yumex
luego
1. Descomprimir GEOS. 2. Ejecutar ./configure y make install 3. Descomprimir proj4 4. Ejecutar ./configure y make install 5. modificar el archivo:
[root@localhost proj-4.4.9]# vi /etc/ld.so.conf
1. Anadir al final: /usr/local/lib/usr/local/pgsql/lib Ejecutar como root:
ldconfig -v | less
Verificar que las bibliotecas esten registradas
/usr/local/lib:
libgeos.so.2 -> libgeos.so.2.1.4
libproj.so.0 -> libproj.so.0.5.0
/usr/local/pgsql/lib:
libecpg_compat.so.2 -> libecpg_compat.so.2.1
libpq.so.4 -> libpq.so.4.1
libecpg.so.5 -> libecpg.so.5.1
libpgtypes.so.2 -> libpgtypes.so.2.1
Para instalar el postgis debemos obtenerlo de http://www.postgis.org 1. Mover el archivo de postgis al directorio contrib de postgresql
[postgres@localhost ~]$ cp postgis-1.1.X.tar.gz postgresql-8.1.X/contrib/
1. Descomprimir el archivo 2. Cambiarse al directorio postgis-1.1.X 3. Ejecutar ./configure 4. Ejecutar make para construir y make install para instalar.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
31
5. Ejecutar como root:
ldconfig -v | less
1. Verificar que se registre la biblioteca liblwgeom.so.1 2. Crear una base de datos que contendrá la información geográfica.}
createdb geoest
9. Instalar el lenguaje de procedimientos almacenados pl/pgsql
createlang plpgsql geoest
10.Instalar los procedimientos almacenados y las referencias espaciales depostgis:
$ psql geoest
geoest=# \i /opt/lwpostgis.sql
geoest=# \i /opt/spatial_ref_sys.sql
Nota: estos archivos estan en: postgresql-8.1.1/contrib/postgis-1.1.X
11. Listo, ya esta instalado postgis
Instalación de gdal
Procedimiento
1. Descomprimir el archivo de gdal. 2. Cambiarse al directorio de gdal y ejecutar
./configure --with-geos --with-static-proj4 --with-perl --with-python--with-pg
1. Ejecutar make y make install para construir. 2. Ejecutar como root:
ldconfig
ldconfig -v | less
6. Verificar que se registre la biblioteca libgdal.so.1
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
32
Instalación de mapserver
Mapserver se puede obtener de http://mapserver.gis.umn.edu/ .
Requisitos:
• Postgis • Geos • Proj • gdal • gd
Procedimiento: 1. Descomprimir mapserver. 2. Cambiarse al directorio descomprimido y ejecutar.
./configure --with-proj --with-geos --with-ogr --with-gdal --with-postgis -with-wfs --with-wcs --with-wmsclient --with-wfsclient --withphp=/usr/include/php
1. Ejecutar make para construir 2. Ejecutar el archivo recién compilado y la salida debe ser:
[postgres@localhost mapserver-5.0.2]$ ./mapserv -v
MapServer version 5.0.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMPOUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE 1. copiar el archivo mapserv a /var/www/cgi-bin 2. Bajar el demo de http://mapserver.gis.umn.edu/dload.html 3. Copiar el demo en /var/www/html y descomprimirlo 4. Crear un directorio tmp en /var/www/html para almacenar las imagenes generadas por
los mapas y hacer que apache pueda escribir en elejecutando:
# chown -R apache.apache tmp
9. Modificar el archivo index.html que esta dentro del demo(workshop) paraajustarlo a nuestro servidor.
10.Muy importante ejecutar como root el comando ldconfig y reiniciar apache con:service httpd restart
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
33
Instalar PhpPgAdmin
Descargar el PhpPgAdmin de esta direccion http://downloads.sourceforge.net/phppgadmin/phpPgAdmin-4.2.2.tar.bz2?modtime=1229617473&big_mirror=0 Descomprimir tar -xzf phpPgAdmin-4.2.2.tar.gz Descargar el RPM en base a la version del POSTGRESQL, en este caso estamos utilizando la version 8.1, descargamos el RPM correspondiente de la siguiente direccion http://yum.pgsqlrpms.org/8.1/redhat/rhel-5-i386/repoview/phppgadmin.html Para mas buscar otros paquetes: http://yum.pgsqlrpms.org/ Procedemos a instalar el paquete. phpPgAdmin-4.1.3-2.rhel5.noarch.rpm Nos ubicamos en el BROWSER, digitamos los isguiente: http://localhost/phppgadmin Instalar webmin Descargar un RPM http://www.webmin.com/ Instalamos: rpm -ivh webmin-x.xxx-x.noarch.rpm Despues de instalado abrimos la herramienta desde un navegar utilizando la direccion Ip o el nombre del servidor de la maquina seguido del puerto 10000. http://192.168.1.1:10000 Utilizamos inicialmente la cuenta de root para ingresar al webmin y listo ya podemos realizar cambios y configuraciones remotamente en nuestro equipo.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
34
Instalación de Geoserver Geoserver se puede obtener de la siguiente dirección, el archivo binario http://geoserver.org/display/GEOS/GeoServer+2.0.1 Después de descargar la distribución binaria, descomprimir el archivo geoserver--bin.zip* en */usr/local (Recomendado). Cuando los archivos se descomprimen lo hacen dentro de /usr/local/geoserver. cd /usr/local unzip geoserver-*-bin.zip
Existen dos técnicas por las que puede iniciar la distribución binaria de GeoServer. GeoServer se ejecuta como un programa de usuario hasta que se detenga por usted(o hasta que se reinicie el ordenador). Para que se inicie automáticamente vea la sección Cargar GeoServer al iniciar el equipo.
Por una variable de entorno: Abra una consola de comando y escriba:
$GEOSERVER_HOME/bin/startup.sh
Al cambiar su direcctorio de trabajo actual Abra una consola de comando y escriba:
cd $GEOSERVER_HOME/bin
./startup.sh
Ir a http://localhost:8080/geoserver para configurar el servidor.
Cargar GeoServer al iniciar el equipo
Editar un archivo en la siguiente dirección /etc/rc.local: gedit /etc/rc.local Añadir esta línea /usr/local/geoserver-2.0.1/bin/startup.sh & Grabe los cambios y salir del editor, ejecutar lo siguiente: chmod +x /etc/profile.d/geoserver.sh Ahora necesitamos hacer make a esto source /etc/profile.d/java.sh
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
35
source /etc/profile.d/geoserver.sh Para poder cambiar el puerto $GEOSERVER_HOME/etc/jetty.xml
y buscar '8080'. Cambiar por ´1979´, y ejecutar lo siguiente en un browser
http://localhost:1979/geoserver
Por primera vez se ingresa como : username: admin. Password: geoserver
Instalar y configurar MySQL
Instalación a través de yum.
En CentOS solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico
necesario:
yum -y install mysql mysql-server
Procedimientos.
SELinux y el servicio mysqld.
En CentOS myactive la política mysqld_disable_trans con el mandato setsebool para permitir
funcionar al servicio mysqld. De otro modo, el servicio mysqld jamás podrá iniciar.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
36
setsebool -P mysqld_disable_trans 1
Para que SELinux permita utilizar el cliente mysql para establecer conexiones hacia servidores
MySQL, utilice el siguiente mandato:
setsebool -P allow_user_mysql_connect 1
Iniciar, detener y reiniciar el servicio mysqld.
Para iniciar por primera vez el servicio mysqld y generar la base de datos inicial (mysql), utilice:
/sbin/service mysqld start
Para reiniciar el servicio mysqld, utilice:
/sbin/service mysqld restart
Para detener el servicio mysqld, utilice:
/sbin/service mysqld stop
Agregar el servicio mysqld al arranque del sistema.
Para hacer que el servicio de mysqld esté activo con el siguiente inicio del sistema, en todos los
niveles de corrida (2, 3, 4, y 5), se utiliza lo siguiente:
/sbin/chkconfig mysqld on
Asignación de clave de acceso al usuario root.
El usuario root en MySQL%trade;, no tiene asignada clave de acceso alguna después de iniciado el
servicio por primera vez. Por razones de seguridad, es muy importante asignar una clave de acceso.
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
37
Método corto.
La forma más simple de asignar una clave de acceso al usuario root de MySQL™ solo requiere de
un único mandato, descrito a continuación.
mysqladmin -u root password nueva-clave-de-acceso
En adelante, será necesario añadir la opción -p a cualquier sentencia de línea de mandatos para
<B<MYSQL< b>, mysqladmin y mysqldump para ingresar la clave de acceso del usuario root y
poder, de esta forma, realizar diversas tareas administrativas.
Método largo.
La forma complicada de realizar lo anterior se describe solo con fines didácticos y como prueba de
concepto. No es del todo práctico realizar asignación de la clave de acceso del usuario root con
este método, pero sirve para entender el funcionamiento en cuanto a asignación de claves de
acceso.
Como root, utilice el mandato mysql:
# mysql
Dentro del intérprete de mandatos de MySQL, indique con el mandato use mysql que utilizará única
base de datos existente, mysql:
> use mysql
Solicite con el mandato show tables que se muestren las tablas de la base de datos mysql:
> show tables;
Con el mandato select * from user se mostrará el contenido de la tabla user de la base de datos
actual:
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
38
> select * from user;
Esto hará que se vea, entre otras muchas cosas, lo siguiente:
+-------------------------+----------+------------------+--
------------+
| Host | User |
Password | Select_priv |
+-------------------------+----------+------------------+--
------------+
| localhost |
root | | Y |
+-------------------------+----------+------------------+--
------------+
Como se podrá observar, el usuario root no tiene asignada una clave de acceso, por lo que
cualquiera que se identifique como root en el sistema tendrá acceso a todo en MySQL. Se asignará
una clave de acceso del siguiente modo:
> update user set Password=PASSWORD('nuevo_password') where
user='root';
Utilice de nuevo el mandato select * from user y vuelva observar el campo que correspondería al
de la clave de acceso del usuario root:
> select * from user;
Deberá aparecer ahora un criptograma en el campo que corresponde a la clave de acceso del
usuario root.
+-------------------------+----------+------------------+--
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
39
------------+
| Host | User |
Password | Select_priv |
+-------------------------+----------+------------------+--
------------+
| localhost |
root |4593274b8e0d68j852| Y |
+-------------------------+----------+------------------+--
------------+
Se recomienda realizar refresco de los privilegios a fin de que tomen efecto los cambios.
> flush privileges
Para probar, solo hay que salir del intérprete de MySQL.
> quit
Intente ingresar de nuevamente al intérprete de mandatos de MySQL™:
mysql
Notará que ya no se puede acceder como antes, y regresa un mensaje de error.
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: NO)
Ejecute ahora el mismo mandato, pero especificando un usuario (-u root) y solicitando se pregunte
por una clave de acceso (-p):
mysql -u root -p
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
40
A continuación se le pedirá ingrese una clave de e acceso, tras lo cual obtendrá de nuevo acceso al
intérprete de mandatos de MySQL™
Creando y destruyendo bases de datos.
Para crear una nueva base de datos, puede utilizarse el mandato mysqladmin con el parámetro
create:
mysqladmin -u root -p create dbejemplo
Si queremos eliminar dicha base de datos, utilizamos el parámetro drop en lugar de create.
mysqladmin -u root -p drop dbejemplo
Otorgando permisos a los usuarios.
En adelante el usuario root solo se utilizará para tareas administrativas y creación de nuevas bases
de datos. Resultará conveniente delegar a los usuarios ordinarios el manejo de sus propias bases
de datos.
Una vez generada una base de datos, debemos determinar con que usuario y desde que equipo en
la red local, se podrá tener acceso, así como los privilegios para modificar esta. Lo más común, y
seguro, es asignar el acceso solo desde el mismo servidor (localhost), a menos que el desarrollo
web o aplicación se localice en otro equipo.
Genere un base de datos denominada directorio:
mysqladmin -u root -p create directorio
Se accede hacia el intérprete de mandatos de MySQL™ y se utiliza lo siguiente, suponiendo que se
desea asignar permisos select (seleccionar), insert (insertar), update (actualizar), create (crear),
alter (aldetar), delete (eliminar) y drop (descartar) sobre las tablas de la base de datos directorio al
usuario prueba desde el anfitrión localhost (equipo local):
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
41
GRANT select, insert, update, create, alter, delete, drop
ON directorio.* TO prueba@localhost IDENTIFIED BY
'password_del_usuario_prueba';
Al concluir, se tendrá una base de datos denominada directorio que podrá ser utilizada y
modificada por el usuario prueba desde el anfitrión localhost. Esto establecerá un nivel de
seguridad apropiado, y garantizará que de verse comprometida la seguridad, la clave de acceso de
un usuario no podrá ser utilizada desde un sistema remoto.
Si, por mencionar un ejemplo, se requiere permitir el acceso hacia la base de datos directorio
desde otro equipo en la red local, con fines administrativos, se puede otorgar el acceso y permisos
al usuario jperez desde el anfitrión 192.168.1.253, es decir jperez@192.168.1.253.
GRANT
select, insert, update, create, alter, delete, drop
ON
directorio.*
TO
jperez@192.168.1.253
IDENTIFIED BY
'clave_de_acceso_para_jperez';
Modificaciones necesarias en el muro cortafuegos.
Si se utiliza un cortafuegos con políticas estrictas, como por ejemplo Shorewall, es necesario abrir
el puerto 3306 por TCP (mysql).
Las reglas para el fichero /etc/shorewall/rules de Shorewall en un sistema con una zona (net),
correspondería a lo siguiente:
#ACTION SOURCE DEST PROTO DEST SOURCE
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
42
# PORT PORT(S)1
ACCEPT net fw tcp 3306
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT
REMOVE
Las reglas para el fichero /etc/shorewall/rules de Shorewall en un sistema con dos zonas (net y
loc), donde solo se va a permitir el acceso al servicio mysqld desde la red local, correspondería a lo
siguiente:
#ACTION SOURCE DEST PROTO DEST SOURCE
# PORT PORT(S)1
ACCEPT loc fw tcp 3306
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT
REMOVE
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
43
Instalar Joomla en CentOS
Crear base de datos en mySQL para Joombla
#mysql -u root -p mysql>create database joomla; mysql>exit #echo "extension=mysql.so" >> /etc/php.ini
Bajar de www.joomlaspanish.org y descomprimir en el siguiente directorio /var/www/html
Creamos un archivo temporal de configuración
# touch /var/www/html/joomla/configuration.php # chmod 777 /var/www/html/joomla/configuration.php
Reiniciamos el servicio del web server
#service httpd restart
Entramos al browser y escribimos
http://localhost/joomla
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
44
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
45
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
46
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
47
Instalar GeoNetwork en Centos
Creamos usuario y base de datos en Postgres
createuser –SDRlP –U postgres geonetwork
createdb –O geonetwork geonetwork
Bajar de la siguiente dirección:
http://geonetwork-opensource.org/
En la carpeta ejecutar
java –jar geonetwork-install-2.4.3-0.jar
Configurar Tomcat Server
1. Editamos el archive server.xml
Proyecto: DISEÑO E IMPLEMENTACIÓN DEL SISTEMA DE INFORMACIÓN GEOGRÁFICO SOCIO AMBIENTAL SIGVAS
Documento: Manual de instalación de herramientas y servicios para implantación del SIGVAS
Autor: NEWVI Integral Solutions Cía. Ltda. Versión: 2.0 Fecha: Julio - 2010
48
gedit /usr/java/tomcat5/conf/server.xml
En el Host añadir: <Context path="/geonetwork" docBase="/usr/local/geonetwork/web/geonetwork/" crossContext="false" debug="0" reloadable="false" /> <Context path="/intermap" docBase="/usr/local/geonetwork/web/intermap/" crossContext="false" debug="0" reloadable="false" /> 2 Actualización de permisos chown -R tomcat5 /usr/local/geonetwork/web* 3. Ahora reiniciamos Tomcat y luego Apache:
/etc/init.d/httpd restart /usr/java/tomcat5/bin/shutdown.sh /usr/java/tomcat5/bin/startup.sh
User admin Password newvi2010
top related