Skip to content

Instantly share code, notes, and snippets.

@diegosparente
Created January 13, 2025 12:15
Show Gist options
  • Save diegosparente/8b631884193b9635e2f818133a9b5d9a to your computer and use it in GitHub Desktop.
Save diegosparente/8b631884193b9635e2f818133a9b5d9a to your computer and use it in GitHub Desktop.
Configuração do servidor markdown

Relatório de Configuração do Servidor Atual

Segue o detalhamento das instalações e configurações presentes no servidor atual para que possam ser replicadas na nova máquina com a versão mais recente do Ubuntu.


1. Versões do PHP

  • PHP 7.4
  • PHP 8.2
    • Repositório utilizado para instalação:
      sudo add-apt-repository ppa:ondrej/php

2. Módulos PHP Instalados

Os seguintes módulos estão instalados para ambas as versões do PHP:

  • apcu
  • bz2
  • calendar
  • Core
  • ctype
  • curl
  • date
  • dom
  • exif
  • FFI
  • fileinfo
  • filter
  • ftp
  • gd
  • gettext
  • hash
  • iconv
  • igbinary
  • intl
  • json
  • libxml
  • mbstring
  • mysqli
  • mysqlnd
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_mysql
  • pdo_pgsql
  • pgsql
  • Phar
  • posix
  • random
  • readline
  • redis
  • Reflection
  • session
  • shmop
  • SimpleXML
  • soap
  • sockets
  • sodium
  • SPL
  • standard
  • sysvmsg
  • sysvsem
  • sysvshm
  • tokenizer
  • xml
  • xmlreader
  • xmlrpc
  • xmlwriter
  • xsl
  • Zend OPcache
  • zip
  • zlib

3. Outros Serviços e Ferramentas Instaladas

  • Supervisor

    • Configurações personalizadas localizadas em:
      /etc/supervisor/conf.d/
      
      Arquivos presentes:
      • api-coima-worker.conf
      • coima-demo.conf
      • coima.conf
      • horizon.conf
  • Redis

  • Nginx

  • vsftpd

    • Configuração personalizada localizada em:
      /etc/vsftpd.conf
      

4. Configuração de Integração com a ETIPI

  • Há uma configuração ativa entre a ETIPI e o servidor atual para realizar o envio dos autos gerados pelo COIMA diretamente por meio de um túnel.

Recomendações Gerais para Configuração

  1. Certifique-se de instalar todos os pacotes e dependências necessárias antes de configurar os serviços.
  2. Utilize o repositório PPA ondrej/php para obter as versões especificadas do PHP e seus módulos.
  3. Verifique se as permissões e configurações no arquivo /etc/vsftpd.conf foram replicadas corretamente.
  4. Verifique se os arquivos de configuração do Supervisor em /etc/supervisor/conf.d/ foram corretamente copiados.
  5. Certifique-se de replicar a configuração de integração com a ETIPI, garantindo que o túnel esteja ativo para o envio dos autos do COIMA.
  6. Reinicie os serviços após a instalação para garantir que as alterações sejam aplicadas:
    sudo systemctl restart nginx
    sudo systemctl restart php7.4-fpm
    sudo systemctl restart php8.2-fpm
    sudo systemctl restart supervisor
    sudo systemctl restart redis

Caso necessário, entre em contato para mais informações ou assistência durante o processo de configuração.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment