Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Falha Alteração de Host #84

Open
rafaelssrrramos opened this issue May 27, 2024 · 5 comments
Open

Falha Alteração de Host #84

rafaelssrrramos opened this issue May 27, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@rafaelssrrramos
Copy link

Prezados, boa tarde!

Realizei a implantação do SEI com sucesso, mas agora estou com a necessidade de realizar uma nova alteração do host (URL) de acesso, porem não posso apagar tudo para realizar a alteração como fiz da primeira vez.

Quando realizo a troca do host, ele carrega a tela de login, mas após o logon apresenta o erro 503.

Existe algum outro paramento que preciso alterar alem do envlocal.env?

@marlinhares marlinhares self-assigned this May 28, 2024
@marlinhares marlinhares added the bug Something isn't working label May 28, 2024
@marlinhares
Copy link
Contributor

marlinhares commented May 28, 2024

Olá @rafaelssrrramos isso é um bug no projeto.
Antes de sugerir um workaround preciso saber se vc subiu o SEI com http ou https. E tb se vc está usando SEI4 ou SEI5

@rafaelssrrramos
Copy link
Author

Olá @marlinhares,

Foi o SEI 4 e em https

@rafaelssrrramos
Copy link
Author

image

@marlinhares
Copy link
Contributor

Olá @rafaelssrrramos tem várias formas de workaround essa abaixo é uma delas:

  • criei um sei do zero e alterei no envlocal.env a url para: sei1.orgao.br
  • acessei e vi q estava ok
  • parei o sei com
make clear
  • cuidado para n apagar os volumes
  • alterei para novaurl.orgao.br
  • make run (para subir novamente)
  • rode os seguintes updates no banco, mudando para sua url:
update sip.sistema set pagina_inicial=concat('https://novaurl.orgao.br/sip') where sigla='SIP';
update sip.sistema set pagina_inicial=concat('https://novaurl.orgao.br/sei/inicializar.php'), web_service=concat('https://novaurl.orgao.br/sei/controlador_ws.php?servico=sip') where sigla='SEI'; 
  • depois de rodar ficou assim a tabela sistema:
MariaDB [sip]> select sigla, pagina_inicial, web_service from sip.sistema;
+-------+----------------------------------------------+-------------------------------------------------------------+
| sigla | pagina_inicial                               | web_service                                                 |
+-------+----------------------------------------------+-------------------------------------------------------------+
| SIP   | https://novaurl.orgao.br/sip                 | NULL                                                        |
| SEI   | https://novaurl.orgao.br/sei/inicializar.php | https://novaurl.orgao.br/sei/controlador_ws.php?servico=sip |
+-------+----------------------------------------------+-------------------------------------------------------------+
2 rows in set (0.001 sec)

  • depois disso foi preciso gerar um cert para a nova url e aplica-la no SO e apache
  • entre no conteiner de app e rode isso:
cd /sei/certs/seiapp

openssl genrsa -out sei.key 2048
openssl req -new -nodes -key sei.key -days 10000 -out sei.csr -subj "/CN=$APP_HOST"
openssl x509 -req -in sei.csr -CA sei-ca.pem -CAkey sei-ca-key.pem -CAcreateserial -out sei.crt -days 10000 -extensions v3_req

cd /sei/certs/seiapp
\cp sei.crt /etc/pki/tls/certs/sei.crt
\cp sei.key /etc/pki/tls/private/sei.key
cat sei.crt sei.key > /etc/pki/tls/certs/sei.pem

update-ca-trust extract
update-ca-trust enable
  • pronto basta rebootar o apache agora
  • para isso pode rodar
make clear
make run 
make logs_app
  • depois q aparecer a msg q o apache estiver no ar, acesse o sistema na nova url

@rafaelssrrramos
Copy link
Author

Obrigado pelo retorno!
Vou realizar o procedimento!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants