You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-11-27 14:35:52

LUMIS
Member
Registered: 2023-11-17
Posts: 4

Configurando o Apache no Xampp v3.3.0 [GLPI 10.0.10]

Olá, tudo bem?

Meu ambiente: Windows 10 + GLPI 10.0.10 + Xampp v3.3.0

Mensagem no painel: "A configuração do diretório raiz do servidor da Web não é segura, pois permite acesso a arquivos não públicos. Consulte a documentação de instalação para obter mais detalhes."

Meu problema é 100% das resoluções que encontro na internet são para apache2 em servidores virtuais. Tento acompanhar mais não consigo porque em algum momento vão abrir um arquivo/diretório que não existe no meu ambiente. Alguém conseguiria me dar uma luz?

Contexto: usar o GLPI localmente (intranet) em um Windows Server com Xampp. Empresa de pequeno porte que atualmente não possuí nenhum sistema para gestão de TI. Trabalhei com GLPI, porém não tenho experiência com a instalação, falta apenas essa questão para deixar tudo redondo.

Offline

#2 2023-11-27 16:18:20

LUMIS
Member
Registered: 2023-11-17
Posts: 4

Re: Configurando o Apache no Xampp v3.3.0 [GLPI 10.0.10]

Resolvido!

No caso de quem usa GLPI com Xamp vá em:
    >> c:\xampp\apache\conf\extra\
    >>edit o arquivo httpd-vhosts.conf adicionando a configuração Apache >>https://glpi-agent.readthedocs.io/en/latest/configuration.html<<
    >>Salvar e reiniciar o serviço apache no xampp

Aqui deu certo, a mensagem parou de aparecer e só consigo acessar pelo endereço alias 'localhost'. Se alguém conseguir me dar uma luz se é só isso ou tem algo mais que precisa ser feito, fico grato.

Offline

#3 2023-11-30 04:52:35

lmeneses
Member
Registered: 2019-02-18
Posts: 16

Re: Configurando o Apache no Xampp v3.3.0 [GLPI 10.0.10]

Consulte a documentação, está bem explicado lá o que vc precisa fazer.

glpi-install.readthedocs.io/pt/latest/prerequisites.html#apache-configuration

no xammp vc vai editar o arquivo apache2.conf e apontar o document root para a pasta glpi/public, mas fique atento ao caminho em a pasta do seu glpi está isntalada, como vc usa windows, deve estar em htdoc do seu xampp. algo como {diretorio do xampp}/htdoc/glpi/public

qualquer coisa, posta o seu arquivo apache2.conf que posso te orientar.

Offline

#4 2023-11-30 18:33:29

LUMIS
Member
Registered: 2023-11-17
Posts: 4

Re: Configurando o Apache no Xampp v3.3.0 [GLPI 10.0.10]

Olá, tudo bem?

Esse é o meu problema, o arquivo apache2.conf não se encontra dentro do {diretorio do xampp}. A busca por '*.conf' não mostra nenhum arquivo com esse nome.

Abrindo todos os arquivos *.conf dentro do {diretorio do xampp} existe um arquivo chamado 'httpd-vhosts.conf' em {diretorio do xampp}\apache\conf\extra\

Inserindo as informações contidas na documentação de configuração do apache o acesso muda:

De  >> 'localhost/glpi/front/central.php'
Para >>  'localhost/front/central.php'

A minha duvida é: a configuração feita no 'httpd-vhosts.conf' serve ou preciso fazer isso no 'apache2.conf'? Mesmo que o GLPI tenha para de exibir o alerta.

Obrigado!

Offline

#5 2024-08-29 16:36:34

cescorrea
Member
Registered: 2024-08-29
Posts: 1

Re: Configurando o Apache no Xampp v3.3.0 [GLPI 10.0.10]

Vá em:
    >> c:\xampp\apache\conf\extra\
    >>edit o arquivo httpd-vhosts.conf


VirtualHost *:80>
    ##ServerAdmin webmaster@dummy-host.example.com
     ServerName glpi.localhost  //Nome por qual irá abrir no navegador
     DocumentRoot "C:/xampp/htdocs/suporte/public"    //caminho dos arquivos do sistema GLPI no caso o meu é /suporte/

    # If you want to place GLPI in a subfolder of your site (e.g. your virtual host is serving multiple applications),
    # you can use an Alias directive. If you do this, the DocumentRoot directive MUST NOT target the GLPI directory itself.
    # Alias "/glpi" "/var/www/glpi/public"

    <Directory "C:/xampp/htdocs/suporte/public">  //Diretorio é o public do GLPI - veja que o meu /public/ está dentro de suporte
        Require all granted

        RewriteEngine On

        # Ensure authorization headers are passed to PHP.
        # Some Apache configurations may filter them and break usage of API, CalDAV, ...
        RewriteCond %{HTTP:Authorization} ^(.+)$
        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

        # Redirect all requests to GLPI router, unless file exists.
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ index.php [QSA,L]
    </Directory>



    >>Salvar e reiniciar o serviço apache no xampp - e pronto

Offline

Board footer

Powered by FluxBB