Se instalo el repositorio para postgresql del sitio oficial y se excluyo del archivo Centos-Base.repo en la etiqueta Base y Upadate colocando la siguiente sentencia:
exclude=postgresql*
Luego se realizo el yum update para que reconociera el nuevo repositorio y se procedió a instalar el Postgresql de la siguiente forma:
yum install postgresql90 postgresql90-server postgresql90-devel postgis gcc gcc-c++ libXp libXtst make bzip2 flex
Una vez instalado para iniciar el postgresql versión 9.0 por primera vez se debe ejecutar el siguiente comando:
[root@smarc init.d]# service postgresql-9.0 initdb
Iniciando la base de datos:[OK]
[root@smarc init.d]#
Y luego se inicia el servicio ya que antes creo la base en /var/lib/pgsql/9.0/data
[root@smarc init.d]# service postgresql-9.0 start
Iniciando servicios postgresql-9.0: [OK]
Instalar PostGis para Postgresql
Se debió instalar los siguientes librerías:
libxml2-devel
proj
proj-devel
ImageMagick
docbook
dblatex
Desde el Tar
./configure --with-libiconv=/usr/local/lib --prefix=/usr/local --with-pgconfig=/usr/pgsql-9.0/bin/pg_config --with-xml2config=/usr/bin/xml2-config --with-projdir=/usr/include/ --with-geosconfig=/usr/local/bin/geos-config --enable-debug
./configure --prefix=/usr/local --with-pgconfig=/usr/pgsql-9.0/bin/pg_config --with-xml2config=/usr/bin/xml2-config --with-projdir=/usr/include/ --with-geosconfig=/usr/local/bin/geos-config --enable-debug
./configure --with-geos --prefix=/usr/local --with-pgconfig=/usr/pgsql-9.0/bin/pg_config --with-xml2config=/usr/bin/xml2-config --with-projdir=/usr/include/ --with-geosconfig=/usr/local/bin/geos-config --enable-debug
make
make install
El log final nos muestra lo siguiente:
PostGIS is now configured for x86_64-unknown-linux-gnu
-------------- Compiler Info -------------
C compiler: gcc -g -O2
C++ compiler: g++ -g -O2
-------------- Dependencies --------------
GEOS config: /usr/local/bin/geos-config
GEOS version: 3.2.2
PostgreSQL config: /usr/pgsql-9.0/bin/pg_config
PostgreSQL version: PostgreSQL 9.0.1
PROJ4 version: 47
Libxml2 config: /usr/bin/xml2-config
Libxml2 version: 2.6.26
PostGIS debug level: 4
-------- Documentation Generation --------
xsltproc: /usr/bin/xsltproc
xsl style sheets: /usr/share/sgml/docbook/xsl-stylesheets
dblatex: /usr/bin/dblatex
convert: /usr/bin/convert
Instalamos el Java JDK-1.6.0
Se Bajo el archivo desde el site de Oracle, creamos el usuario tomcat pero en forma normal y sobre el archivo .bashrc que esta dentro de /home/tomcat la siguiente variable:
JAVA_HOME=/opt/sun-java-1.6.0
PATH=/opt/sun-java-1.6.0/bin
MALLOC_CHECK_=0
export JAVA_HOME PATH MALLOC_CHECK_
Luego probamos que funcione de la siguiente forma:
su -l tomcat java -version
Instalación Apache Tomcat
Descargamos el tomcat 7.00 en le path /opt/apache-tomcat-7.0.4 y luego hicimos un link por soft en el mismo directorio que se llama tomcat-7.0, paso seguido le asignamos al directorio apache-tomcat... el usuario y grupo tomcat, esto es para que logueado como tomcat pueda ejecutar el archivo catalina.sh, yendo todo bien, la probamos desde un navegador coloque la IP del servidor mas el port: 8080 y debiera salir la pagina de tomcat. En sintesis estos son los pasos a realizar:
0.- cd /opt/
1.- tar xzvf /path/to/apache-tomcat-6.0.14.tar.gz
2.- chown -R tomcat apache-tomcat-6.0.14
3.- ln -s apache-tomcat-6.0.14 tomcat-6.0
4.- su -l tomcat
5.- cd /opt/tomcat-6.0/bin
6.- ./catalina.sh start
Paso seguido configurar el usuario administrador:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users>
<role rolename="manager">
<user password="geoserver" roles="manager" username="admin">
</tomcat-users>
esto se hace en el archivo /opt/tomcat-7.0/conf/tomcat-users.xml tuviendo que crear "roles" y luego agregue la etiqueta "user" con el username, password y roles definidos arriba.
Luego debemos bajar el Geoserver desde la pagina oficial el cual es un archivo WAR. y deployarlo desde
http://servername:8080/manager/html
Hecho esto vamos a probar que funcione correctamente desde
http://servername:8080/geoserver
Para finalizar la instalación del Tomcat con Geoserver WAR, debemos comentar y descomentar del archivo server.xml, el cual se encuentra en el path: /opt/tomcat-7.0/conf, lo detallado a continuación:
Descomentar las etiquetas
<executor ....="" name="tomcatThreadPool">
<conector ....="" executor="tomcatThreadPool">
Comentar la etiqueta:
<conector ....="" executor="tomcatThreadPool">
Comentar la etiqueta:
<connector ....="" port="8080">
Links
Librerias --> Repositorios de CentOS
Postgresql --> Repositorio oficial de POSTGRESQL para CentOS
Tomcat --> http://tomcat.apache.org
GeoServer --> http://geoserver.org/display/GEOS/Welcome
GEOS --> http://trac.osgeo.org/geos/
PostGis --> http://postgis.refractions.net/
No hay comentarios:
Publicar un comentario