# 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: ![HOSTOVERRIDES](../img/host_overrides.png) Informe o endereço, dominio e ip do apache e clique em "save" conforme exemplo abaixo: ![DOMINIOS](../img/dominio_fiscal.png) **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](../img/recaptcha_fiscal_s2.png) ## 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` ![NFSE](../img/_domonios_fiscalnovo-dominio_nfse.png) - [`Voltar`](../README.md)