sexta-feira, 25 de setembro de 2015

Configurar Geoserver (Opengis) no CentOS

Meu último desafio foi configurar o Geoserver no CentOS. A instalação em outras distribuições linux são muito parecidas e podem ser feitas de forma análoga. Acesse aqui para mais informações.

Para tanto usei a OpenGeo Suite. No caso do CentOS é necessário adicionar o repositório para poder fazer a instalação com o yum.

cd /etc/yum.repos.d
wget http://yum.opengeo.org/suite/v4/centos/6/x86_64/OpenGeo.repo


Mesmo que esteja usando a versão 7 do CentOS pode ser usado o repositório acima. Caso esteja usando versões anteriores ou outras distribuições, navegue no endereço http://yum.opengeo.org/suite/v4/ para encontrar o seu SO.


Depois de adicionado o repositório, é preciso fazer a atualização do mesmo, através de

yum update

Próximo passo é fazer a instalação dos pacotes propriamente dito. Podem ser feito de 3 formas:

Para instalar somente os componentes típicos do servidor:

yum install opengeo-server

Para instalar somente os componentes típicos do cliente:

yum install opengeo-client

Para instalar os componentes típicos do servidor e do cliente, ou seja, preferível esse método:

yum install opengeo



Com isso, vai ser instalado, entre outros componentes e bibliotecas:

Apache
Tomcat
Postgres + PostGis
Java
Geoserver
Geoserver web client + outros componetes

Nesse link, pode ser acessado quais são os componentes que fazem parte da Suite
Pacotes

Bom, o trabalho mais pesado já foi feito, e a maior parte de forma automática.

Agora resta fazermos algumas configurações e iniciar alguns serviços.

No caso do Postgres, é necessário iniciar a base de dados do mesmo

service postgresql-9.3 initdb

Além disso, instalei também um pacote extra do postgres para usar o postgis.

yum install postgresql93-contrib


Para alterar a senha do postgres, loga com o usuario postgres :

sudo -u postgres
psql postgres

Após logado no psql:

\password postgres

Insira a senha.

para sair:
\q



Feito isso, já é possível acessar o geoserver, através de

http://servidor:8080/dashboard/

Testando e navegando o geoserver, aqui estava dando erro ao acessar GeoServer Admin, dando erro no tomcat.

Após pesquisar e apanhar um pouco, descobri que precisava criar uma pasta e dar a permissão nela:

mkdir /var/lib/opengeo/geoserver
chown -R tomcat6 /var/lib/opengeo/geoserver

Ela existe até o opengeo mas não existe a pasta geoserver. Depois de setada o owner dela para o tomcat deve-se reiniciar o servico do comcat.
service tomcat6 start

Feito isso, consegui acessar o Admin do Geoserver.

O usuário e senha padrão dele é:
Usuário: admin
Senha:  geoserver


Pronto, com isso o GeoServer está funcionando e pronto para ser usado.




Nenhum comentário:

Postar um comentário