Portais: mudanças entre as edições

De CIGAM WIKI
Linha 17: Linha 17:
* Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações [[Portais_CDN|CDN]] e API, que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis  nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:<br>
* Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações [[Portais_CDN|CDN]] e API, que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis  nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:<br>
** Informar URL da API;<br>
** Informar URL da API;<br>
** Informar URL da CDN;<br>
** Informar URL da [[Portais_CDN|CDN]];<br>
** Informar TOKEN da CDN,<br>
** Informar TOKEN da CDN,<br>
** No Magic.ini do CIGAM deve se ter o nome Lógico CDN com a tradução correspondente ao CONTENT_SHARE do web.config da CDN.<br>
** No Magic.ini do CIGAM deve se ter o nome Lógico [[Portais_CDN|CDN]] com a tradução correspondente ao CONTENT_SHARE do web.config da [[Portais_CDN|CDN]].<br>
É indicado que o conjunto de portais com CDN e API fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.<br>
É indicado que o conjunto de portais com [[Portais_CDN|CDN]] e API fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.<br>
***Exemplo:<br>
***Exemplo:<br>
[[Image: webConfig_portais.jpeg|center|600px|semmoldura|Web.config]]
[[Image: webConfig_portais.jpeg|center|600px|semmoldura|Web.config]]
<br>
<br>
* Para a utilização de uploads de arquivos grandes acima de 20MB é necessário que os web.config dos portais e da CDN instalada constem com os delimitadores a seguir:<br>
* Para a utilização de uploads de arquivos grandes acima de 20MB é necessário que os web.config dos portais e da [[Portais_CDN|CDN]] instalada constem com os delimitadores a seguir:<br>
** Define o tamanho máximo da solicitação = maxRequestLength;<br>
** Define o tamanho máximo da solicitação = maxRequestLength;<br>
<br>
<br>
Linha 34: Linha 34:
[[Image: webConfig_portais02.jpeg|center|500px|semmoldura|Web.config]]
[[Image: webConfig_portais02.jpeg|center|500px|semmoldura|Web.config]]
<br>
<br>
Para que seja possível aumentar também o tamanho dos arquivos a passarem pelo pull no IIS é necessário ajustar conforme indicação abaixo:<br>
* Open IIS Manager.<br>
* Selecione o site.<br>
* Clique duas vezes em "Solicitar filtragem".<br>
[[Image: IIS_1.png|center|750px|semmoldura|IIS_1]]
* Selecione "Regras".<br>
[[Image: IIS_2.png|center|750px|semmoldura|IIS_2]]
* Clique em "Editar configurações de recursos".
<br>
[[Image: IIS_3.png|center|750px|semmoldura|IIS_3]]
* Na janela de diálogo que abre, você pode ver o campo "Máximo de comprimento de conteúdo permitido". Ele é definido como 30 milhões de bytes por padrão, o que permite que você carregue arquivos de até quase 30MB. Digamos que queremos que nossos arquivos sejam de até 1GB, então precisaríamos colocar "1073741824" lá (este número é igual a 1GB exatamente).<br>
[[Image: IIS_4.png|center|750px|semmoldura|IIS_4]]
*Certifique-se também de que a opção "Permitir fuga dupla" esteja ativada. Ele deve ser habilitado para download correto de arquivos cujos nomes contêm um caractere espacial.<br>
*Clique em OK. A nova configuração geralmente é aplicada sem reiniciar o IIS.

Edição das 15h28min de 25 de agosto de 2021

Informações gerais

  • Para a utilização dos portais a partir da versão 210406RC é indicada a utilização da aplicação CGImplanta para as atualizações e instalações dos portais, tornando mas fácil a implantação e identificação de problemas recorrentes por falta de recursos no servidor a ser instalado.
    • O CGImplanta encontra-se em %CIGAM_INSTAL%CGImplanta.exe


  • Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações CDN e API, que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:
    • Informar URL da API;
    • Informar URL da CDN;
    • Informar TOKEN da CDN,
    • No Magic.ini do CIGAM deve se ter o nome Lógico CDN com a tradução correspondente ao CONTENT_SHARE do web.config da CDN.

É indicado que o conjunto de portais com CDN e API fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.

      • Exemplo:
Web.config
Web.config


  • Para a utilização de uploads de arquivos grandes acima de 20MB é necessário que os web.config dos portais e da CDN instalada constem com os delimitadores a seguir:
    • Define o tamanho máximo da solicitação = maxRequestLength;


Web.config
Web.config


    • Define o tamanho máximo da mensagem para ActiveSync = maxAllowedContentLength.
      • O valor padrão é 30000000 bytes.


Web.config
Web.config


Para que seja possível aumentar também o tamanho dos arquivos a passarem pelo pull no IIS é necessário ajustar conforme indicação abaixo:

  • Open IIS Manager.
  • Selecione o site.
  • Clique duas vezes em "Solicitar filtragem".
IIS_1
IIS_1
  • Selecione "Regras".
IIS_2
IIS_2
  • Clique em "Editar configurações de recursos".


IIS_3
IIS_3
  • Na janela de diálogo que abre, você pode ver o campo "Máximo de comprimento de conteúdo permitido". Ele é definido como 30 milhões de bytes por padrão, o que permite que você carregue arquivos de até quase 30MB. Digamos que queremos que nossos arquivos sejam de até 1GB, então precisaríamos colocar "1073741824" lá (este número é igual a 1GB exatamente).
IIS_4
IIS_4
  • Certifique-se também de que a opção "Permitir fuga dupla" esteja ativada. Ele deve ser habilitado para download correto de arquivos cujos nomes contêm um caractere espacial.
  • Clique em OK. A nova configuração geralmente é aplicada sem reiniciar o IIS.