Instalação do FireUau Server no CentOS 7
  1. Instale o CentOS 7. Atualize o Linux:
    yum update
    Reinicie o servidor:
    reboot
  2. Edite o arquivo /etc/security/limits.conf. Adicione a linha:
    * - nofile 4096
    Imediatamente acima da linha:
    # End of file
  3. Edite o arquivo /etc/sysctl.d/99-sysctl.conf. Adicione a linha:
    net.ipv4.ip_forward = 1
    Execute:
    sysctl -p
  4. Instale o wget:
    yum install wget
  5. Crie o diretório /root/download. Mude o diretório corrente para o criado:
    mkdir /root/download
    cd /root/download/
  6. Instale o fireUAU-common-1.3-2.rh.noarch e o fireUAU-pgsql-1.3-2.rh.noarch:
    wget -c http://www.fireuau.org/download/redhat/RPMS/fireUAU-pgsql-1.3-2.rh.noarch.rpm http://www.fireuau.org/download/redhat/RPMS/fireUAU-common-1.3-2.rh.noarch.rpm
    yum install fireUAU-pgsql-1.3-2.rh.noarch.rpm fireUAU-common-1.3-2.rh.noarch.rpm
  7. Configure o serviço postgresql.service para ser iniciado durante o boot do servidor:
    systemctl enable postgresql.service
  8. Efetue a configuração inicial do PostgreSQL. Inicie o serviço postgresql.service:
    postgresql-setup initdb
    systemctl start postgresql.service
  9. Inicie um shell como o usuário postgres:
    su - postgres
  10. Crie o banco de dados do FireUau:
    cd /opt/fwl/pgsql/
    sh mkdb.sh
  11. Edite o arquivo /var/lib/pgsql/data/pg_hba.conf:
    cd
    vi data/pg_hba.conf
    Adicione as linhas:
    host    fwlnew          all             ::1/128                 password
    host    fwlnew          all             127.0.0.1/32            password
    Imediatamente abaixo da linha:
    # TYPE  DATABASE        USER            ADDRESS                 METHOD
  12. Encerre o shell como o usuário postgres. Reinicie o serviço postgresql.service:
    logout
    systemctl restart postgresql.service
  13. Instale os repositórios EPEL e Webtatic:
    yum install epel-release
    yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  14. Instale o fireUAU-server-1.3-2.rh.noarch:
    wget -c http://www.fireuau.org/download/redhat/RPMS/fireUAU-server-1.3-2.rh.noarch.rpm http://www.fireuau.org/download/redhat/RPMS/fireUAU-clients-1.3-2.rh.noarch.rpm
    yum install fireUAU-server-1.3-2.rh.noarch.rpm
  15. Copie os usuários e as senhas do banco de dados do FireUau do arquivo /opt/fwl/admin/config.php, linhas abaixo:
    $db_admin_user      = 'fwladmin';
    $db_admin_password  = '********************************************';
    
    $db_common_user     = 'fwluser';
    $db_common_password = '********************************************';
  16. Inicie um shell como o usuário postgres. Conecte ao banco de dados do FireUau:
    su - postgres
    psql fwlnew
  17. Atualize as senhas dos usuários do banco de dados do FireUau:
    ALTER USER fwladmin WITH PASSWORD '********************************************';
    ALTER USER fwluser WITH PASSWORD '********************************************';
  18. Desconecte do banco de dados do FireUau. Encerre o shell como o usuário postgres:
    q
    logout
  19. Configure o serviço httpd.service para ser iniciado durante o boot do servidor. Inicie o serviço httpd.service:
    systemctl enable httpd.service
    systemctl start httpd.service
  20. Edite a crontab do usuário root:
    crontab -e
    Adicione a linha:
    */15 * * * *  /usr/bin/lynx -source http://www.lbr.com.br/cgi-bin/update.sh?maquina=XXX >/dev/null 2>/dev/null
    Onde:
    • XXX: empresa.
IP
35.172.217.174