twsg:dicas:apache_cgi
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| twsg:dicas:apache_cgi [2008/09/23 17:40] – Mais um exemplo 150.163.2.58 | twsg: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 ====== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== Apache 2 ===== | ===== Apache 2 ===== | ||
| Linha 6: | Linha 11: | ||
| * Configuração: | * Configuração: | ||
| - | SetEnv LD_LIBRARY_PATH / | + | SetEnv LD_LIBRARY_PATH / |
| - | ScriptAlias /teogc/ "/ | + | ScriptAlias /teogc/ "/ |
| - | < | + | < |
| Options +ExecCGI | Options +ExecCGI | ||
| Order allow,deny | Order allow,deny | ||
| Linha 15: | Linha 20: | ||
| </ | </ | ||
| </ | </ | ||
| - | * Troque a pasta ''/ | + | * Troque a pasta ''/ |
| - | * Os executáveis ficam acessíveis pelo servidor através do caminho [[http:// | + | * Os executáveis ficam acessíveis pelo servidor através do caminho [[http:// |
| + | * Para ambientes de produção evite usar o LD_LIBRARY_PATH. Coloque os SOs (shared-objects) ou DLLs no '' | ||
| + | * Adicionar '' | ||
| + | |||
| Linha 24: | 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 '' | + | * A pasta do SVN '' |
| - | * Copie esses arquivos para as pastas dos binários, renomeie (wmsconfiguration.xml -> tewmsserverconfig.xml e wfsconfiguration.xml -> tewfsserver.xml) | + | * Copie esses arquivos para as pastas dos binários e configure |
| * 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. | ||
| * Dentro da Vista, ainda é possível especificar quais **Temas** serão servidos. Se nenhum tema é especificado, | * Dentro da Vista, ainda é possível especificar quais **Temas** serão servidos. Se nenhum tema é especificado, | ||
| * Num Tema, é possível associar metadados, como título, resumo, palavras-chave e links que apontam para metadados. Essas configurações são opcionais. | * Num Tema, é possível associar metadados, como título, resumo, palavras-chave e links que apontam para metadados. Essas configurações são opcionais. | ||
| + | |||
| + | |||
| + | |||
| Linha 37: | Linha 49: | ||
| < | < | ||
| < | < | ||
| - | < | + | <Host>localhost</Host> |
| < | < | ||
| < | < | ||
| Linha 49: | Linha 61: | ||
| < | < | ||
| < | < | ||
| - | < | + | <Host>localhost</Host> |
| < | < | ||
| < | < | ||
| Linha 61: | Linha 73: | ||
| </ | </ | ||
| </ | </ | ||
| - | + | - Mesmo exemplo anterior, só que acrescentando metadados ao tema Municipios: <code xml> | |
| - | + | < | |
| - | + | < | |
| - | + | < | |
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <TeView name=" | ||
| + | <TeTheme name=" | ||
| + | <TeTheme name=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
twsg/dicas/apache_cgi.1222191645.txt.gz · Última modificação: 2008/09/23 17:40 por 150.163.2.58
