Blog voltado para Tecnologia.

Paginas

19/03/2024

INSTALAÇÃO GLPI 10 NO ORACLE LINUX, ALMALINUX, ROCKY LINUX ou RHEL 9.x


#-------------------------------------------------------------------------------------------------------------------------------#
 DOWLOAD DA  ISO (INSTALACAO EM MINIMAL INSTALL):                                            
#--------------------------------------------------------------------------------------------------------------------------------#

   
#--------------------------------------------------------------------------------------------------------------------------------#
  INSTALANDO REPOSITORIO
#--------------------------------------------------------------------------------------------------------------------------------#

dnf -y install epel-release 
dnf install -y dnf-utils yum-utils nano telnet traceroute net-tools unzip bzip2 tar wget curl dnf-plugins-core
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install 'dnf-command(config-manager)'
dnf -y update --refresh
reboot

#--------------------------------------------------------------------------------------------------------------------------------#
  AJUSTANDO O TIMEZONE - SISTEMA
#--------------------------------------------------------------------------------------------------------------------------------#

rm -f /etc/localtime
ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
date

#--------------------------------------------------------------------------------------------------------------------------------#
  INSTALANDO PACOTES
#--------------------------------------------------------------------------------------------------------------------------------#

dnf -y module install php:remi-8.1
dnf -y install yum-plugin-copr dnf -y copr enable ligenix/enterprise-glpi10
dnf -y install glpi
dnf -y install httpd
dnf -y install php-pecl-apcu php-soap php-xmlrpc php-pecl-zendopcache php-snmp php-opcache
dnf -y install php-sodium php-pear*
dnf -y install certbot python3-certbot-apache

#--------------------------------------------------------------------------------------------------------------------------------#
  HABILITANDO INICIO DO SERVIÇO NO BOOT
#--------------------------------------------------------------------------------------------------------------------------------#

systemctl enable --now httpd
systemctl enable --now firewalld

#--------------------------------------------------------------------------------------------------------------------------------#
  ATIVANDO E LIBERANDO A PORTA 80-443/TCP NO FIREWALL
#--------------------------------------------------------------------------------------------------------------------------------#

systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
systemctl restart firewalld

#--------------------------------------------------------------------------------------------------------------------------------#
  AJUSTANDO O TIMEZONE - PHP
#--------------------------------------------------------------------------------------------------------------------------------#

sed -i 924i'date.timezone = America/Sao_Paulo' /etc/php.ini

#--------------------------------------------------------------------------------------------------------------------------------#
  AJUSTANDO PHP.INI E GLPI.CONF
#--------------------------------------------------------------------------------------------------------------------------------#

sed -i '846s/^/#/' /etc/php.ini
sed -i 847i'upload_max_filesize = 25M' /etc/php.ini
sed -i '28s/^/#/' /etc/httpd/conf.d/glpi.conf
sed -i '34s/^/#/' /etc/httpd/conf.d/glpi.conf

#--------------------------------------------------------------------------------------------------------------------------------#
  APLICANDO PERMISSÕES
#--------------------------------------------------------------------------------------------------------------------------------#

chown -Rf apache:apache /usr/share/glpi
chown -Rf apache:apache /etc/glpi
chown -Rf apache:apache /var/log/glpi
chown -Rf apache:apache /var/lib/glpi/files

#--------------------------------------------------------------------------------------------------------------------------------#
  CONFIGURANDO SELINUX
#--------------------------------------------------------------------------------------------------------------------------------#

setsebool -P httpd_can_sendmail 1
setsebool -P httpd_can_network_connect 1
setsebool -P httpd_can_network_connect_db 1
setsebool -P httpd_mod_auth_ntlm_winbind  1
setsebool -P allow_httpd_mod_auth_ntlm_winbind 1
setenforce 0 

#--------------------------------------------------------------------------------------------------------------------------------#
  REINICIANDO APACHE E PHP
#--------------------------------------------------------------------------------------------------------------------------------#

systemctl restart httpd
systemctl restart php-fpm

#--------------------------------------------------------------------------------------------------------------------------------#
  INSTALE O SGDB DE SUA PREFERÊNCIA
#--------------------------------------------------------------------------------------------------------------------------------#

#--------------------------------------------------------------------------------------------------------------------------------#
  ACESSE O GLPI PELO NAVEGADOR E CONCLUA A INSTALACAO
#--------------------------------------------------------------------------------------------------------------------------------#

#--------------------------------------------------------------------------------------------------------------------------------#
  RODE O COMANDO ABAIXO APOS CONCLUIR A INSTALAÇÃO PELO NAVEGADOR
#--------------------------------------------------------------------------------------------------------------------------------#

mv /usr/share/glpi/install/ /usr/share/glpi/install_old

#--------------------------------------------------------------------------------------------------------------------------------#
  DESCOMENTE A LINHA 28 E 34 DO ARQUIVO /etc/httpd/conf.d/glpi.conf 
  E REINICIE O HTTPD
#--------------------------------------------------------------------------------------------------------------------------------#

systemctl restart httpd
systemctl restart httpd

#--------------------------------------------------------------------------------------------------------------------------------#
  ALTERE A SENHA E NOME DO USUÁRIO "glpi" E REMOVA OS USUARIOS ABAIXO
#--------------------------------------------------------------------------------------------------------------------------------#

normal
post-only
tech

#--------------------------------------------------------------------------------------------------------------------------------#
  REINICIE O SERVIDOR NO FINAL DE TUDO
#--------------------------------------------------------------------------------------------------------------------------------#

reboot

#--------------------------------------------------------------------------------------------------------------------------------#

0 comentários:

Postar um comentário