You are not logged in.
Pages: 1
Bonjour,
J'essaye de faire en sorte que mon GLPI réponde sur https://monsite/glpi mais il s'y refuse et ne m'affiche qu'une page blanche.
Il répond en revanche sur https://monsite/.
Voici mon fichier de conf apache (/etc/apache2/sites-enabled/monsite.conf)
<VirtualHost *:443>
ServerName monsite
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/2023/monsite/monsite_crt.pem
SSLCertificateKeyFile /etc/apache2/ssl/2023/monsite/monsite_key.pem
# enable HTTP/2, if available
Protocols h2 http/1.1
# HTTP Strict Transport Security (mod_headers is required) (63072000 seconds)
Header always set Strict-Transport-Security "max-age=63072000"
# Log
LogLevel warn
ErrorLog /var/log/glpi/glpi-error.log
CustomLog /var/log/glpi/glpi-access.log combined
DocumentRoot /var/www/glpi/public
# 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:
Alias "/glpi" "/var/www/glpi/public"
<Directory /var/www/glpi/public>
Options FollowSymlinks
AllowOverride all
Require all granted
RewriteEngine On
# Redirect all requests to GLPI router, unless file exists.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</Directory>
</VirtualHost>
Dans le php.ini :
display_errors = On
Dans les logs access, on peut voir un 403 (rien dans les log error)
"GET /glpi/ HTTP/1.1" 403 276 "-" "Mozilla/5.0
Si j'accède au index.php directement (https://monsite/glpi/index.php), j'ai un petit quelque chose :
Et le navigateur affiche l'URL https://monsite/glpi/index.php?redirect=%2Findex.php
Auriez vous une idée du problème ?
Last edited by marcolefo (2023-06-01 13:43:28)
GLPI: 10.0.7 sous Linux Debian 11
PHP: 8.2; MariaDB: 10.5.19; Apache: 2.4.56
Clients: OSX / Windows 10 / Linux Debian; Navigateur: Firefox 102.11.0esr
Offline
faut pas passer par un LocationMatch, ou un Location ?
https://httpd.apache.org/docs/2.4/fr/sections.html
Offline
Bonjour,
Avez-vous trouvé une solution svp ?
Offline
Bonjour,
Je suis également intéressé par la solution svp.
Merci,
Offline
La seule solution que j'ai pu trouver à ce problème quand je l'ai eu était de réinstaller le GLPI dans /var/www/html/glpi plutôt que /var/www/glpi afin d'avoir une réponse sur le monsite/glpi.
Offline
Bonjour,
Même problème. Je tente de trouver une solution, mais sans succès (même avec l'aide de membre de ce forum). L'un d'entre vous a t-il une réelle solution à ce problème qui est apparu sur la 10.0.7 (inexistant auparavant) ?
Dans mon cas, certains liens présents dans les tickets sont cassés car ils ne pointent plus sur GLPI. Et je crains d'autre problèmes puisque l'adresse URL a toujours pointé sur le dossier glpi.
Merci.
Offline
Bonjour,
j'ai reçu la solution de la part de Cedric-Anne sur le github du projet. Un grand merci à lui. Voici les éléments à configurer pour le vhost:
DocumentRoot /var/www/html
Alias "/glpi" "/var/www/glpi/public"
<Directory /var/www/glpi/public>
Options FollowSymlinks
AllowOverride All
Require all granted
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</Directory>
Indiquez http(s)://nomduserveur/glpi au niveau du navigateur, et cela devrait fonctionner.
Remarque: J'ai pas trouvé le moyen de rediriger http://nomduserveur vers https://nomduserveur/glpi avec l'aide de Redirect permanent. A chaque fois, il pointe vers https://nomduserveur lorsque je définis http://nomduserveur/ ou http://nomduserveur/glpi
Last edited by pierreL (2023-07-06 15:02:36)
Offline
Pages: 1