Import / Export cas de test ne fonctionnent pas

kamalat
Messages : 3
Inscription : lun. avr. 22, 2024 4:45 pm

Import / Export cas de test ne fonctionnent pas

Message par kamalat »

Bonjour,

J'ai installé Squash sur mon serveur Debian 11. J'ai effectué la configuration en HTTPS en utilisant un reverse proxy. La redirection fonctionne à moitié. Je peux accéder à Squash en https mais le site en HTTP était toujours accessible même en forçant la redirection.

En tout cas, tout fonctionnait bien, jusqu'au moment où je voulais importer et exporter des cas de tests et là j'ai remarqué que l'application renvoie la page d'erreur HTTPS : "Ce site est inaccessible Il se peut que la page Web à l'adresse".

Est-ce que c'est possible que la redirection HTTPS a fait en sorte que les API ne fonctionnent plus ? Voici ma configuration HTTPS :

<VirtualHost *:443>
ServerName ****.com

SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/letsencrypt/live/****.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/****.com/privkey.pem

ErrorLog ${APACHE_LOG_DIR}/squash_error.log
CustomLog ${APACHE_LOG_DIR}/squash_access.log combined

# DocumentRoot /var/www

LogLevel warn

<IfModule mod_proxy_http.c>
ProxyPreserveHost On
ProxyPass /squash http://localhost:8080/squash
ProxyPassReverse /squash http://localhost:8080/squash
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on
</IfModule>

<IfModule mod_ssl.c>
<Location />
RewriteEngine on
RewriteCond %{HTTPS} !^on$ [NC]
RewriteCond %{HTTP_HOST} (^.*)$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L]
</Location>
</IfModule>
</VirtualHost>


DB_URL="jdbc:postgresql://localhost:5432/squashtm?sslmode=require"
kamalat
Messages : 3
Inscription : lun. avr. 22, 2024 4:45 pm

Re: Import / Export cas de test ne fonctionnent pas

Message par kamalat »

Problème résolu.

Bizarrement, le problème ne vient pas du reverse proxy mais du fait d'avoir défini Squash TM comme service systemd, tel que mentionné dans la documentation. Une fois le service désactivé, les fonctionnalités ont retrouvées leur fonctionnement normal.
vahof96848
Messages : 1
Inscription : mar. juin 11, 2024 6:24 am

Re: Import / Export cas de test ne fonctionnent pas

Message par vahof96848 »

Merci beaucoup. Je viens de rencontrer le même problème.
kamalat
Messages : 3
Inscription : lun. avr. 22, 2024 4:45 pm

Re: Import / Export cas de test ne fonctionnent pas

Message par kamalat »

Avec plaisir. J'ai remarqué par contre que l'export des CT en Excel fonctionne bien mais l'export en CSV ne marche pas. Donc finalement, je ne sais pas si c'est qu'un problème du systemd...Mais bon, l'important c'est que je puisse exporter en un format ou autre
JolieKeva
Messages : 1
Inscription : jeu. août 08, 2024 6:27 am

Re: Import / Export cas de test ne fonctionnent pas

Message par JolieKeva »

Je vous remercie. Je viens de faire face à la même situation head soccer unblocked
CoreyOrtiz
Messages : 1
Inscription : lun. juin 23, 2025 5:35 am

Re: Import / Export cas de test ne fonctionnent pas

Message par CoreyOrtiz »

kamalat a écrit : ↑lun. avr. 22, 2024 4:51 pm Bonjour,

J'ai installé Squash sur mon serveur Debian 11. J'ai effectué la configuration en HTTPS en utilisant un reverse proxy. La redirection fonctionne à moitié. Je peux accéder à Squash en https mais le site en HTTP était toujours accessible même en forçant la redirection.

En tout cas, tout fonctionnait bien, jusqu'au moment où je voulais importer et exporter des cas de tests et là j'ai remarqué que l'application renvoie la page d'erreur HTTPS : "Ce site est inaccessible Il se peut que la page Web à l'adresse".

Est-ce que c'est possible que la redirection HTTPS a fait en sorte que les API ne fonctionnent plus ? Voici ma configuration HTTPS :

<VirtualHost *:443>
ServerName ****.com

SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/letsencrypt/live/****.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/****.com/privkey.pem

ErrorLog ${APACHE_LOG_DIR}/squash_error.log
CustomLog ${APACHE_LOG_DIR}/squash_access.log combined

# DocumentRoot /var/www

LogLevel warn

<IfModule mod_proxy_http.c>
ProxyPreserveHost On
ProxyPass /squash http://localhost:8080/squash
ProxyPassReverse /squash http://localhost:8080/repo/squash
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on
</IfModule>

<IfModule mod_ssl.c>
<Location />
RewriteEngine on
RewriteCond %{HTTPS} !^on$ [NC]
RewriteCond %{HTTP_HOST} (^.*)$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L]
</Location>
</IfModule>
</VirtualHost>


DB_URL="jdbc:postgresql://localhost:5432/squashtm?sslmode=require"
Pouvez-vous expliquer plus en détail comment vous le résolvez ?
Répondre

Revenir à « Installation & Base de données / Installation & Database »