Ferramentas do usuário

Ferramentas do site


twsg:dicas:apache_cgi

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
twsg:dicas:apache_cgi [2009/09/22 23:44] – Host - localhost emersontwsg:dicas:apache_cgi [2014/01/28 04:37] (atual) emerson
Linha 1: Linha 1:
 ====== Configurando o Apache para rodar os aplicativos CGI do TerraOGC ====== ====== Configurando o Apache para rodar os aplicativos CGI do TerraOGC ======
 +
 +
 +
 +
  
  
Linha 7: Linha 11:
  
 * Configuração: <code apache> * Configuração: <code apache>
-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+SetEnv LD_LIBRARY_PATH /home/emerson/projetos/terraogc/lib
    
-ScriptAlias /teogc/ "/home/emerson/projetos/terralib_cvs/extensions/terraOGC/bin/" +ScriptAlias /teogc/ "/home/emerson/projetos/terraogc/bin/" 
-<Directory "/home/emerson/projetos/terralib_cvs/extensions/terraOGC/bin">+<Directory "/home/emerson/projetos/terraogc/bin">
   Options +ExecCGI   Options +ExecCGI
   Order allow,deny   Order allow,deny
Linha 16: Linha 20:
 </Directory> </Directory>
 </code> </code>
-  * Troque a pasta ''/home/emerson/projetos/terralib_cvs'' 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]]
 +  * 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.
 +
 +
  
  
Linha 25: Linha 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.
twsg/dicas/apache_cgi.1253663093.txt.gz · Última modificação: 2009/09/22 23:44 por emerson