This is an old revision of the document!


Configurando o Apache para rodar os aplicativos CGI do TerraOGC

Apache 2

Dependendo da distribuição do Apache (Linux ou Windows) pode variar um pouco onde colocar essas configurações. Normalmente no httpd.conf ou um arquivo próprio incluído pelo Apache em tempo de carga.

* Configuração:

SetEnv LD_LIBRARY_PATH /home/emerson/projetos/terralib_cvs/terralibx/lib:/home/emerson/projetos/terralib_cvs/extensions/terramanager/lib:/home/emerson/projetos/terralib_cvs/extensions/terraOGC/lib
 
ScriptAlias /teogc/ "/home/emerson/projetos/terralib_cvs/extensions/terraOGC/bin/"
<Directory "/home/emerson/projetos/terralib_cvs/extensions/terraOGC/bin">
  Options +ExecCGI
  Order allow,deny
  Allow from all
</Directory>

Configurando os aplicativos

  • Todos os aplicativos TerraOGC precisam de um arquivo de configuração
  • A pasta do CVS terraOGC/examples/xml/tecfg/ contém exemplos de arquivos de configuração para o WMSCGI e para o WFSCGI
  • Copie esses arquivos para as pastas dos binários, renomeie (wmsconfiguration.xml → tewmsserverconfig.xml e wm

wfsconfiguration.xml → tewfsserver.xml) e configure

  • A configuração consiste inicialmente em configurar os bancos TerraLib usados, a partir da seção TeDataSource
  • Para ativar as camadas na vista Rondonia_WGS84, que estão no banco PostGIS (usuário: postgres, senha: senha) chamado rondonia_apoio em localhost, deve inserir o seguinte:
    <TeDatabase id="5">
    	<DBType>PostGIS</DBType>
    	<Host xlink:href="localhost"/>
    	<User>postgres</User>
    	<Password>senha</Password>
    	<DBName>rondonia_apoio</DBName>
    	<TeViews>
    		<TeView id="1">Rondonia_WGS84</TeView>
    	</TeViews>
    </TeDatabase>

Navigation