[Corrigé 3.2.39] Mises à jour derrière un serveur proxy
Posté : dim. 2 juil. 2023 17:45
Bonjour,
Nous utilisons GestSup dans des établissements scolaires, où les serveurs sont situés derrière un serveur proxy, par lequel il faut obligatoirement passer pour télécharger en HTTP/HTTPS.
Il nous a donc fallu, en plus d'installer le paquet curl qui ne l'était pas encore dans notre cas, patcher le code actuel pour pouvoir installer les mises à jour de manière semi-automatique, via les commandes :
(où http://10.0.0.1:3128 est l'URL du proxy dans ce cas de figure)
Afin de rendre ces modifications plus durables et intégrées dans le code du projet, nous proposons les modifications jointes.
Bien cordialement,
Tom, pour l'équipe SambaÉdu.
Nous utilisons GestSup dans des établissements scolaires, où les serveurs sont situés derrière un serveur proxy, par lequel il faut obligatoirement passer pour télécharger en HTTP/HTTPS.
Il nous a donc fallu, en plus d'installer le paquet curl qui ne l'était pas encore dans notre cas, patcher le code actuel pour pouvoir installer les mises à jour de manière semi-automatique, via les commandes :
Code : Tout sélectionner
sed -i -E 's/curl_setopt\(\$(\S+)+, CURLOPT_SSL_VERIFYHOST, 0\);/curl_setopt\(\$\1, CURLOPT_PROXY, "http:\/\/10.0.0.1:3128"\);\ncurl_setopt\(\$\1, CURLOPT_SSL_VERIFYHOST, 0\);/g' /var/www/html/core/functions.php
sed -i -E 's/curl_setopt\(\$(\S+)+, CURLOPT_SSL_VERIFYHOST, 0\);/curl_setopt\(\$\1, CURLOPT_PROXY, "http:\/\/10.0.0.1:3128"\);\ncurl_setopt\(\$\1, CURLOPT_SSL_VERIFYHOST, 0\);/g' /var/www/html/admin/update.php
Afin de rendre ces modifications plus durables et intégrées dans le code du projet, nous proposons les modifications jointes.
Bien cordialement,
Tom, pour l'équipe SambaÉdu.