Commit inicial automático
This commit is contained in:
@@ -0,0 +1,175 @@
|
||||
# Ativação Fiscal S-2 no PHP 8.2
|
||||
|
||||
## Cadastro no DNS
|
||||
|
||||
Realizar o cadastro dos domínios nos servidores de DNS, conforme abaixo:
|
||||
```console
|
||||
ws-cliente IN A 177.11.20.19
|
||||
nfse-cliente IN A 177.11.20.19
|
||||
www.nfse-cliente IN A 177.11.20.19
|
||||
```
|
||||
|
||||
## Configuração Firewall
|
||||
|
||||
Lembrar de cadastrar os dominios origens, nfse e ws no DNS Forwarder, direcionando para o IP do Apache. Conforme passos abaixo:
|
||||
Vá em: Services > DNS Forwarder > Host Overrides - Add:
|
||||

|
||||
|
||||
Informe o endereço, dominio e ip do apache e clique em "save" conforme exemplo abaixo:
|
||||

|
||||
|
||||
**Observação: repita esse passo para os seguintes endereços: ws-cliente, nfse-cliente e origens-cliente**
|
||||
|
||||
## Cadastro no Recaptcha
|
||||
|
||||
Cadastrar os domínios no Recaptcha Cliente V2 e V3: ws-cliente.atende.net e nfse-cliente.atende.net.
|
||||

|
||||
|
||||
## Configuração Apache
|
||||
|
||||
Deve-se verificar se é necessário aumentar o recurso do cliente, por conta da implantação do sistema Fiscal S-2.
|
||||
Se for necessário ampliar recursos, altere os arquivos abaixo conforme planilha de manutenção:
|
||||
```console
|
||||
# vim /etc/apache2/envvars
|
||||
# vim /etc/php/8.2/fpm/pool.d/www.conf
|
||||
```
|
||||
|
||||
Ajuste os arquivos awstats do cliente:
|
||||
|
||||
```console
|
||||
# cd /etc/awstats
|
||||
# mv awstats.nfse-cliente.atende.net.disabled awstats.nfse-demonstracao.atende.net.conf
|
||||
# vim awstats.nfse-demonstracao.atende.net.conf
|
||||
# :% s/cliente.atende.net/demonstracao.atende.net
|
||||
---
|
||||
LogFile="/var/log/apache2/nfse-demonstracao.atende.net-ssl-access.log"
|
||||
SiteDomain="nfse-demonstracao.atende.net"
|
||||
HostAliases="nfse-demonstracao.atende.net"
|
||||
---
|
||||
|
||||
# cd /etc/apache2/sites-enabled
|
||||
# ln -s ../sites-available/002-nfse-domain.conf
|
||||
# vim /etc/hosts
|
||||
---
|
||||
# Descomente as linhas respectivas aos domínios dedicados.
|
||||
192.168.28.132 nfse-demonstracao.atende.net
|
||||
192.168.28.132 www.nfse-demonstracao.atende.net
|
||||
---
|
||||
```
|
||||
Confira a sintaxe do Apache:
|
||||
|
||||
```console
|
||||
# apachectl -t
|
||||
```
|
||||
Insira a flag abaixo no config padrão:
|
||||
|
||||
```console
|
||||
# vim /var/www/html/cliente.atende.net/_config.padrao.inc
|
||||
$_CONFIG['versao_fiscal'] = 'S2';
|
||||
```
|
||||
|
||||
Após o horario de expediente, execute um graceful para aplicar as informações:
|
||||
```console
|
||||
# apachectl -k graceful
|
||||
```
|
||||
|
||||
## Banco de Dados Atende.net
|
||||
|
||||
ATENÇÃO: Apenas executar o procedimento abaixo se for necessário ampliar recurso!
|
||||
|
||||
Altere os arquivos de configuração conforme planilha de manutenção:
|
||||
|
||||
```console
|
||||
# cd /etc/postgresql/16/main
|
||||
# vim postgresql.prod
|
||||
# vim postgresql.mig
|
||||
---
|
||||
max connections
|
||||
shared buffers
|
||||
work mem
|
||||
maintenance_work_mem - Alterar conforme arquivo que estiver editando (prod ou mig)
|
||||
min_dynamic_shared_memory (MB)
|
||||
max_locks_per_transaction - Alterar conforme arquivo que estiver editando (prod ou mig)
|
||||
max worker processes
|
||||
max parallel workers per gather
|
||||
max parallel workers
|
||||
effective cache_size
|
||||
---
|
||||
```
|
||||
|
||||
Substitua pelo novo arquivo:
|
||||
|
||||
```console
|
||||
# cp postgresql.prod postgresql.conf
|
||||
y
|
||||
```
|
||||
|
||||
Altere o parâmetro huge_pages:
|
||||
|
||||
```console
|
||||
# vim postgresql.conf
|
||||
huge_pages -> try
|
||||
```
|
||||
|
||||
Reinicie a máquina apenas após o horário de expediente:
|
||||
|
||||
```console
|
||||
# reboot
|
||||
```
|
||||
|
||||
Após o servidor reiniciar, deve-se ajustar as configurações do kernel, para isso execute o script:
|
||||
|
||||
```console
|
||||
# ./kernelsetup.sh
|
||||
```
|
||||
|
||||
Edite o arquivo /etc/sysctl.conf e substitua as informações apresentadas pelas existentes:
|
||||
|
||||
```console
|
||||
# vim /etc/sysctl.conf
|
||||
Ajustar conforme Retorno do script
|
||||
```
|
||||
|
||||
Aplique as configurações:
|
||||
|
||||
```console
|
||||
# sysctl -p
|
||||
```
|
||||
|
||||
Altere o parâmetro huge_pages:
|
||||
|
||||
```console
|
||||
# vim postgresql.conf
|
||||
huge_pages -> on
|
||||
```
|
||||
|
||||
Reinicie o banco com as novas configurações. Se nenhum erro for apresentado, tudo ocorreu bem:
|
||||
|
||||
```console
|
||||
# systemctl restart postgresql
|
||||
```
|
||||
|
||||
## Configuração Stack
|
||||
|
||||
Altere na planilha de manutenção os novos valores da VM msd, assim como a flag fiscal=1 e reconfigure as stacks.
|
||||
Se houver alteração, deve-se alterar no cadastro do GTT.
|
||||
|
||||
Para aplicar os novos valores, realize um "Pull and Redeploy" após o horário de expediente.
|
||||
|
||||
## Cadastro no Atende.net
|
||||
|
||||
Faça login no sistema do cliente, por exempo demonstracao.atende.net e após vá em:
|
||||
IPM > Gerenciamento do Sitema > Sistema > Domínios
|
||||
|
||||
Realize o cadastro dos domínios conforme abaixo:
|
||||
|
||||
- Endereço nfse
|
||||
|
||||
Selecionar o sistema "Nota Fiscal Eletrônica" (66) e definir o redirecionamento para o endereço abaixo, trocando apenas o nome do cliente.
|
||||
|
||||
`https://nfse-cliente.atende.net/autoatendimento/servicos/nfse`
|
||||
|
||||

|
||||
|
||||
|
||||
- [`Voltar`](../README.md)
|
||||
Reference in New Issue
Block a user