Page 1 sur 1

Import / Export cas de test ne fonctionnent pas

Publié : lun. avr. 22, 2024 4:51 pm
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"

Re: Import / Export cas de test ne fonctionnent pas

Publié : mar. avr. 23, 2024 4:59 pm
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.

Re: Import / Export cas de test ne fonctionnent pas

Publié : mar. juin 11, 2024 6:27 am
par vahof96848
Merci beaucoup. Je viens de rencontrer le même problème.

Re: Import / Export cas de test ne fonctionnent pas

Publié : mer. juin 12, 2024 3:32 pm
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

Re: Import / Export cas de test ne fonctionnent pas

Publié : jeu. août 08, 2024 6:30 am
par JolieKeva
Je vous remercie. Je viens de faire face à la même situation head soccer unblocked

Re: Import / Export cas de test ne fonctionnent pas

Publié : lun. juin 23, 2025 5:42 am
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 ?