[AlternC-dev] urls des mailing lists

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

The Anarcat anarcat at anarcat.ath.cx
Jeu 4 Nov 07:10:44 CET 2004


Un des problèmes récurrents que nous avons eu avec l'interaction
AlternC-mailman est que les deux n'étaient pas tout à fait d'accord
sur l'URL correct à utiliser. Parfois c'est http://dom/cgi-bin...,
parfois c'est https://dom/cgi..., parfois c'est http://bureau/cgi...

J'ai décidé d'uniformiser tout ça: désormais, les listes sont
accessibles par:

https://FQDN/cgi-bin/mailman/listname

*Toutes* les listes. Ceci a plusieurs implications:

- on demeure en SSL quand on gère nos listes

- c'est fini les ambiguités de www.example.com/cgi-bin vs
example.com/cgi-bin, c'est toujours le même url

- ça règle pour toujours les problèmes éventuels de cookie dûs aux
switches de domaine ou aux switchs HTTP/HTTPS...

J'ai fait une procédure pour changer les URLs des listes
existantes. C'est un peu bizarre, mais ça marche.

Il faut créer un fichier change_url.py dans /var/lib/mailman, contenant:

def change_url(mlist):
        mlist.web_page_url='https://bureau.example.com/cgi-bin/mailman/'
        mlist.Save()
        mlist.Unlock()

(changez évidemment bureau.example.com pour votre FQDN)

et le lancer avec withlist:

/usr/lib/mailman/bin/withlist -a -l -r change_url

Et voilà! Toutes les listes ont la bonne adresse.

A.
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 189 octets
Desc: Digital signature
URL: <http://lists.alternc.org/arch/dev/attachments/20041104/261fa9ad/attachment.pgp>


Plus d'informations sur la liste de diffusion Dev