Files
projeto-importado/docs/ativacao_fiscal_s2.md
T
2025-11-28 00:29:42 -03:00

4.5 KiB

Ativação Fiscal S-2 no PHP 8.2

Cadastro no DNS

Realizar o cadastro dos domínios nos servidores de DNS, conforme abaixo:

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: HOSTOVERRIDES

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

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. RECAPTCHA

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:

# vim /etc/apache2/envvars
# vim /etc/php/8.2/fpm/pool.d/www.conf

Ajuste os arquivos awstats do cliente:

# 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:

# apachectl -t

Insira a flag abaixo no config padrão:

# 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:

# 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:

# 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:

# cp postgresql.prod postgresql.conf
y

Altere o parâmetro huge_pages:

# vim postgresql.conf
huge_pages -> try

Reinicie a máquina apenas após o horário de expediente:

# reboot

Após o servidor reiniciar, deve-se ajustar as configurações do kernel, para isso execute o script:

# ./kernelsetup.sh

Edite o arquivo /etc/sysctl.conf e substitua as informações apresentadas pelas existentes:

# vim /etc/sysctl.conf
Ajustar conforme Retorno do script

Aplique as configurações:

# sysctl -p 

Altere o parâmetro huge_pages:

# vim postgresql.conf
huge_pages -> on

Reinicie o banco com as novas configurações. Se nenhum erro for apresentado, tudo ocorreu bem:

# 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

NFSE