Bonjour,
J’ai besoin de faire le lien entre un site Spip et Sympa, ces derniers sont fonctionnel indépendamment et configuré sur le serveur.
Quelques informations techniques :
- Debian 11.2
- PHP 7.4.25
- Apache 2.4.51
- Sympa 6.2.60
- Spip 4.0.1 / SoapSympa v3.1.0 (+ ses dépendances)
SOAP est configuré sur le service SYMPA, comme ceci :
Dans /etc/sympa/poste.oizos.fr/trusted_applications.conf
trusted_application
name test
md5password 098f6bcd4621d373cade4e832627b4f6
proxy_for_variables USER_EMAIL,remote_host
Dans /etc/sympa/poste.oizos.fr/robot.conf
http_host poste.oizos.fr
host poste.oizos.fr
wwsympa_url https://poste.oizos.fr/sympa
cookie_domain localhost
listmaster contact@oizos.fr
create_list listmaster
default_home lists
title Poste des Oiseaux
dkim_signer_domain oizos.fr
soap_url https://poste.oizos.fr/soap
Et enfin, le Vhost d’Apache, j’admet que c’est le grand basard là dedans et je soupçonne que le problème est situé là dedans.
FcgidMaxProcesses 30
FcgidIOTimeout 500
FcgidIdleTimeout 3600
FcgidIdleScanInterval 480
FcgidBusyTimeout 1800
FcgidBusyScanInterval 480
FcgidZombieScanInterval 12
FcgidErrorScanInterval 12
LimitRequestBody 655360
MaxRequestLen 655360
<IfModule mod_fcgid>
IPCCommTimeout 120
MaxProcessCount 2
</IfModule>
<VirtualHost *:80>
ServerAdmin contact@oizos.fr
ServerName poste.oizos.fr
RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
<VirtualHost *:443>
ServerAdmin contact@oizos.fr
ServerName poste.oizos.fr
RewriteEngine on
RedirectMatch ^/$ https://poste.oizos.fr/sympa/lists
<Directory /var/lib/sympa>
Require all granted
</Directory>
<Directory /var/www/sympa>
Require all granted
</Directory>
<IfModule mod_fcgid.c>
ScriptAlias /soap /var/www/sympa/soap/sympa_soap_server.fcgi
<Directory /var/www/sympa/soap>
Require all granted
</Directory>
</IfModule>
Alias /static-sympa /usr/share/sympa/static_content
Alias /wwsicons /usr/share/sympa/static_content/icons
ScriptAlias /sympa /var/www/sympa/wwsympa.fcgi
ScriptAlias wwsympa-wrapper.fcgi /usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi
SuexecUserGroup sympa sympa
<Location /sympa>
SetHandler fcgid-script
Require all granted
Options +ExecCGI
</Location>
<Location /soap>
SetHandler fcgid-script
Require all granted
</Location>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/poste.ioutone.fr/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/poste.ioutone.fr/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/poste.ioutone.fr/chain.pem
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCompression off
SSLOptions +StrictRequire
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/poste.oizos.fr-error.log
CustomLog ${APACHE_LOG_DIR}/poste.oizos.fr-access.log combined
</VirtualHost>
Le lien suivant me renvoit une page vide, est-ce normal ? https://poste.oizos.fr/soap
Je ne sais pas comment m’assurer comment vérifier que ça fonctionne, la doc est très limité.
Enfin, quand j’essaye de me connecter avec le plugin Spip ML Sympa, il m’indique Identifiant et/ou mot de passe WSDL incorrect(s) et spip.log me retourne ces deux erreurs à chaque tentative :
ECHEC init_http http://
Erreur connexion 0 php_network_getaddresses: getaddrinfo failed: Name or service not known
À partir de là, je suis un peu bloqué, votre aide serait très apprécié ! Si vous avez besoin de plus de détail, je fournis tout ce que vous voulez !
Merci à vous pour la communauté que vous avez mise en place ici pour un outil de cette qualité !
Je suis aussi très content de pouvoir m’exprimer en français, et je vous souhaite une bonne fin d’année.