Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
twsg:dicas:apache_cgi [2010/03/04 10:33]
emerson
twsg:dicas:apache_cgi [2014/01/28 02:37] (current)
emerson
Line 1: Line 1:
 ====== Configurando o Apache para rodar os aplicativos CGI do TerraOGC ====== ====== Configurando o Apache para rodar os aplicativos CGI do TerraOGC ======
 +
 +
 +
  
  
Line 8: Line 11:
  
 * Configuração:​ <code apache> * Configuração:​ <code apache>
-SetEnv LD_LIBRARY_PATH ​/​home/​emerson/​projetos/​terralib/​terralibx/​Debug:/​home/​emerson/​projetos/​terralib/​extensions/​terramanager/​lib:​/​home/​emerson/​projetos/​terraogc/​lib+SetEnv LD_LIBRARY_PATH /​home/​emerson/​projetos/​terraogc/​lib
    
 ScriptAlias /teogc/ "/​home/​emerson/​projetos/​terraogc/​bin/"​ ScriptAlias /teogc/ "/​home/​emerson/​projetos/​terraogc/​bin/"​
Line 17: Line 20:
 </​Directory>​ </​Directory>​
 </​code>​ </​code>​
-  * Troque a pasta ''/​home/​emerson/​projetos/​terralib''​ pelo caminho onde está instalada a TerraLib+  * Troque a pasta ''/​home/​emerson/​projetos/​terraogc''​ pelo caminho onde o TerraOGC ​está instalado.
   * Os executáveis ficam acessíveis pelo servidor através do caminho [[http://​nome_do_host/​teogc/​]]. Para o WMSCGI é [[http://​nome_do_host/​teogc/​terraogcwms.cgi]]   * Os executáveis ficam acessíveis pelo servidor através do caminho [[http://​nome_do_host/​teogc/​]]. Para o WMSCGI é [[http://​nome_do_host/​teogc/​terraogcwms.cgi]]
-  * O caminho ''/​home/​emerson/​projetos/​terralib/​terralibx/​Debug''​ é para a versão Debug da TerraLib. Para usar a versão Release troque ''​Debug''​ por ''​Release''​ no caminho. ​Para ambientes de produção ​coloque ​os SOs (shared-objects) ou DLLs no ''​ldconfig''​ ou ''​PATH''​ para melhorar a performance.+  * Para ambientes de produção ​evite usar o LD_LIBRARY_PATH. Coloque ​os SOs (shared-objects) ou DLLs no ''​ldconfig''​ ou ''​PATH''​ para melhorar a performance. 
 +  * Adicionar ''​SetEnv LANG pt_BR.UTF-8''​ pode ajudar **e muito** no caso de sistemas com UTF-8 por default. 
 + 
  
  
Line 27: Line 33:
 ===== Configurando os aplicativos ===== ===== Configurando os aplicativos =====
   * Todos os aplicativos TerraOGC precisam de um arquivo de configuração   * 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 +  * A pasta do SVN ''​terraogc/​examples/​xml/​tecfg/''​ contém exemplos de arquivos de configuração para os aplicativos CGI: WMS, WFS, WCS, CSW, entre outros 
-  * Copie esses arquivos para as pastas dos binários, renomeie (wmsconfiguration.xml -> tewmsserverconfig.xml e wfsconfiguration.xml -> tewfsserver.xml) ​e configure+  * Copie esses arquivos para as pastas dos binários e configure ​de acordo com suas necessidades
   * A configuração consiste inicialmente em configurar os bancos TerraLib usados, a partir da seção **TeDataSource**   * A configuração consiste inicialmente em configurar os bancos TerraLib usados, a partir da seção **TeDataSource**
   * A unidade básica a ser usada é a **Vista**. Se nenhuma vista for usada, o programa pode enviar uma exceção.   * A unidade básica a ser usada é a **Vista**. Se nenhuma vista for usada, o programa pode enviar uma exceção.

Navigation